Coverage Report

Created: 2022-11-30 14:25

/rust/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.9.3/src/registry.rs
Line
Count
Source (jump to first uncovered line)
1
use crate::job::{JobFifo, JobRef, StackJob};
2
use crate::latch::{AsCoreLatch, CoreLatch, CountLatch, Latch, LockLatch, SpinLatch};
3
use crate::log::Event::*;
4
use crate::log::Logger;
5
use crate::sleep::Sleep;
6
use crate::unwind;
7
use crate::{
8
    ErrorKind, ExitHandler, PanicHandler, StartHandler, ThreadPoolBuildError, ThreadPoolBuilder,
9
};
10
use crossbeam_deque::{Injector, Steal, Stealer, Worker};
11
use std::any::Any;
12
use std::cell::Cell;
13
use std::collections::hash_map::DefaultHasher;
14
use std::fmt;
15
use std::hash::Hasher;
16
use std::io;
17
use std::mem;
18
use std::ptr;
19
#[allow(deprecated)]
20
use std::sync::atomic::ATOMIC_USIZE_INIT;
21
use std::sync::atomic::{AtomicUsize, Ordering};
22
use std::sync::{Arc, Once};
23
use std::thread;
24
use std::usize;
25
26
/// Thread builder used for customization via
27
/// [`ThreadPoolBuilder::spawn_handler`](struct.ThreadPoolBuilder.html#method.spawn_handler).
28
pub struct ThreadBuilder {
29
    name: Option<String>,
30
    stack_size: Option<usize>,
31
    worker: Worker<JobRef>,
32
    registry: Arc<Registry>,
33
    index: usize,
34
}
35
36
impl ThreadBuilder {
37
    /// Gets the index of this thread in the pool, within `0..num_threads`.
38
0
    pub fn index(&self) -> usize {
39
0
        self.index
40
0
    }
41
42
    /// Gets the string that was specified by `ThreadPoolBuilder::name()`.
43
2
    pub fn name(&self) -> Option<&str> {
44
2
        self.name.as_ref().map(String::as_str)
45
2
    }
46
47
    /// Gets the value that was specified by `ThreadPoolBuilder::stack_size()`.
48
2
    pub fn stack_size(&self) -> Option<usize> {
49
2
        self.stack_size
50
2
    }
51
52
    /// Executes the main loop for this thread. This will not return until the
53
    /// thread pool is dropped.
54
2
    pub fn run(self) {
55
2
        unsafe { main_loop(self.worker, self.registry, self.index) }
56
2
    }
57
}
58
59
impl fmt::Debug for ThreadBuilder {
60
0
    fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result {
61
0
        f.debug_struct("ThreadBuilder")
62
0
            .field("pool", &self.registry.id())
63
0
            .field("index", &self.index)
64
0
            .field("name", &self.name)
65
0
            .field("stack_size", &self.stack_size)
66
0
            .finish()
67
0
    }
68
}
69
70
/// Generalized trait for spawning a thread in the `Registry`.
71
///
72
/// This trait is pub-in-private -- E0445 forces us to make it public,
73
/// but we don't actually want to expose these details in the API.
74
pub trait ThreadSpawn {
75
    private_decl! {}
76
77
    /// Spawn a thread with the `ThreadBuilder` parameters, and then
78
    /// call `ThreadBuilder::run()`.
79
    fn spawn(&mut self, thread: ThreadBuilder) -> io::Result<()>;
80
}
81
82
/// Spawns a thread in the "normal" way with `std::thread::Builder`.
83
///
84
/// This type is pub-in-private -- E0445 forces us to make it public,
85
/// but we don't actually want to expose these details in the API.
86
0
#[derive(Debug, Default)]
87
pub struct DefaultSpawn;
88
89
impl ThreadSpawn for DefaultSpawn {
90
    private_impl! {}
91
92
2
    fn spawn(&mut self, thread: ThreadBuilder) -> io::Result<()> {
93
2
        let mut b = thread::Builder::new();
94
2
        if let Some(name) = thread.name() {
95
0
            b = b.name(name.to_owned());
96
2
        }
97
2
        if let Some(stack_size) = thread.stack_size() {
98
0
            b = b.stack_size(stack_size);
99
2
        }
100
2
        b.spawn(|| thread.run())?;
101
2
        Ok(())
102
2
    }
103
}
104
105
/// Spawns a thread with a user's custom callback.
106
///
107
/// This type is pub-in-private -- E0445 forces us to make it public,
108
/// but we don't actually want to expose these details in the API.
109
0
#[derive(Debug)]
110
pub struct CustomSpawn<F>(F);
111
112
impl<F> CustomSpawn<F>
113
where
114
    F: FnMut(ThreadBuilder) -> io::Result<()>,
115
{
116
0
    pub(super) fn new(spawn: F) -> Self {
117
0
        CustomSpawn(spawn)
118
0
    }
119
}
120
121
impl<F> ThreadSpawn for CustomSpawn<F>
122
where
123
    F: FnMut(ThreadBuilder) -> io::Result<()>,
124
{
125
    private_impl! {}
126
127
    #[inline]
128
0
    fn spawn(&mut self, thread: ThreadBuilder) -> io::Result<()> {
129
0
        (self.0)(thread)
130
0
    }
131
}
132
133
pub(super) struct Registry {
134
    logger: Logger,
135
    thread_infos: Vec<ThreadInfo>,
136
    sleep: Sleep,
137
    injected_jobs: Injector<JobRef>,
138
    panic_handler: Option<Box<PanicHandler>>,
139
    start_handler: Option<Box<StartHandler>>,
140
    exit_handler: Option<Box<ExitHandler>>,
141
142
    // When this latch reaches 0, it means that all work on this
143
    // registry must be complete. This is ensured in the following ways:
144
    //
145
    // - if this is the global registry, there is a ref-count that never
146
    //   gets released.
147
    // - if this is a user-created thread-pool, then so long as the thread-pool
148
    //   exists, it holds a reference.
149
    // - when we inject a "blocking job" into the registry with `ThreadPool::install()`,
150
    //   no adjustment is needed; the `ThreadPool` holds the reference, and since we won't
151
    //   return until the blocking job is complete, that ref will continue to be held.
152
    // - when `join()` or `scope()` is invoked, similarly, no adjustments are needed.
153
    //   These are always owned by some other job (e.g., one injected by `ThreadPool::install()`)
154
    //   and that job will keep the pool alive.
155
    terminate_count: AtomicUsize,
156
}
157
158
/// ////////////////////////////////////////////////////////////////////////
159
/// Initialization
160
161
static mut THE_REGISTRY: Option<Arc<Registry>> = None;
162
static THE_REGISTRY_SET: Once = Once::new();
163
164
/// Starts the worker threads (if that has not already happened). If
165
/// initialization has not already occurred, use the default
166
/// configuration.
167
29.4k
pub(super) fn global_registry() -> &'static Arc<Registry> {
168
29.4k
    set_global_registry(|| Registry::new(ThreadPoolBuilder::new()))
169
29.4k
        .or_else(|err| unsafe { THE_REGISTRY.as_ref().ok_or(err) })
170
29.4k
        .expect("The global thread pool has not been initialized.")
171
29.4k
}
172
173
/// Starts the worker threads (if that has not already happened) with
174
/// the given builder.
175
0
pub(super) fn init_global_registry<S>(
176
0
    builder: ThreadPoolBuilder<S>,
177
0
) -> Result<&'static Arc<Registry>, ThreadPoolBuildError>
178
0
where
179
0
    S: ThreadSpawn,
180
0
{
181
0
    set_global_registry(|| Registry::new(builder))
182
0
}
183
184
/// Starts the worker threads (if that has not already happened)
185
/// by creating a registry with the given callback.
186
29.4k
fn set_global_registry<F>(registry: F) -> Result<&'static Arc<Registry>, ThreadPoolBuildError>
187
29.4k
where
188
29.4k
    F: FnOnce() -> Result<Arc<Registry>, ThreadPoolBuildError>,
189
29.4k
{
190
29.4k
    let mut result = Err(ThreadPoolBuildError::new(
191
29.4k
        ErrorKind::GlobalPoolAlreadyInitialized,
192
29.4k
    ));
193
29.4k
194
29.4k
    THE_REGISTRY_SET.call_once(|| {
195
1
        result = registry()
196
1
            .map(|registry: Arc<Registry>| unsafe { &*THE_REGISTRY.get_or_insert(registry) })
rayon_core::registry::set_global_registry::<rayon_core::registry::global_registry::{closure#0}>::{closure#0}::{closure#0}
Line
Count
Source
196
1
            .map(|registry: Arc<Registry>| unsafe { &*THE_REGISTRY.get_or_insert(registry) })
Unexecuted instantiation: rayon_core::registry::set_global_registry::<rayon_core::registry::init_global_registry<rayon_core::registry::DefaultSpawn>::{closure#0}>::{closure#0}::{closure#0}
197
29.4k
    });
Unexecuted instantiation: rayon_core::registry::set_global_registry::<rayon_core::registry::init_global_registry<rayon_core::registry::DefaultSpawn>::{closure#0}>::{closure#0}
rayon_core::registry::set_global_registry::<rayon_core::registry::global_registry::{closure#0}>::{closure#0}
Line
Count
Source
194
1
    THE_REGISTRY_SET.call_once(|| {
195
1
        result = registry()
196
1
            .map(|registry: Arc<Registry>| unsafe { &*THE_REGISTRY.get_or_insert(registry) })
197
1
    });
198
29.4k
199
29.4k
    result
200
29.4k
}
rayon_core::registry::set_global_registry::<rayon_core::registry::global_registry::{closure#0}>
Line
Count
Source
186
29.4k
fn set_global_registry<F>(registry: F) -> Result<&'static Arc<Registry>, ThreadPoolBuildError>
187
29.4k
where
188
29.4k
    F: FnOnce() -> Result<Arc<Registry>, ThreadPoolBuildError>,
189
29.4k
{
190
29.4k
    let mut result = Err(ThreadPoolBuildError::new(
191
29.4k
        ErrorKind::GlobalPoolAlreadyInitialized,
192
29.4k
    ));
193
29.4k
194
29.4k
    THE_REGISTRY_SET.call_once(|| {
195
        result = registry()
196
            .map(|registry: Arc<Registry>| unsafe { &*THE_REGISTRY.get_or_insert(registry) })
197
29.4k
    });
198
29.4k
199
29.4k
    result
200
29.4k
}
Unexecuted instantiation: rayon_core::registry::set_global_registry::<rayon_core::registry::init_global_registry<rayon_core::registry::DefaultSpawn>::{closure#0}>
201
202
struct Terminator<'a>(&'a Arc<Registry>);
203
204
impl<'a> Drop for Terminator<'a> {
205
0
    fn drop(&mut self) {
206
0
        self.0.terminate()
207
0
    }
208
}
209
210
impl Registry {
211
1
    pub(super) fn new<S>(
212
1
        mut builder: ThreadPoolBuilder<S>,
213
1
    ) -> Result<Arc<Self>, ThreadPoolBuildError>
214
1
    where
215
1
        S: ThreadSpawn,
216
1
    {
217
1
        // Soft-limit the number of threads that we can actually support.
218
1
        let n_threads = Ord::min(builder.get_num_threads(), crate::max_num_threads());
219
1
220
1
        let breadth_first = builder.get_breadth_first();
221
1
222
1
        let (workers, stealers): (Vec<_>, Vec<_>) = (0..n_threads)
223
2
            .map(|_| {
224
2
                let worker = if breadth_first {
225
0
                    Worker::new_fifo()
226
                } else {
227
2
                    Worker::new_lifo()
228
                };
229
230
2
                let stealer = worker.stealer();
231
2
                (worker, stealer)
232
2
            })
233
1
            .unzip();
234
1
235
1
        let logger = Logger::new(n_threads);
236
1
        let registry = Arc::new(Registry {
237
1
            logger: logger.clone(),
238
1
            thread_infos: stealers.into_iter().map(ThreadInfo::new).collect(),
239
1
            sleep: Sleep::new(logger, n_threads),
240
1
            injected_jobs: Injector::new(),
241
1
            terminate_count: AtomicUsize::new(1),
242
1
            panic_handler: builder.take_panic_handler(),
243
1
            start_handler: builder.take_start_handler(),
244
1
            exit_handler: builder.take_exit_handler(),
245
1
        });
246
1
247
1
        // If we return early or panic, make sure to terminate existing threads.
248
1
        let t1000 = Terminator(&registry);
249
250
2
        for (index, worker) in workers.into_iter().enumerate() {
251
2
            let thread = ThreadBuilder {
252
2
                name: builder.get_thread_name(index),
253
2
                stack_size: builder.get_stack_size(),
254
2
                registry: Arc::clone(&registry),
255
2
                worker,
256
2
                index,
257
2
            };
258
2
            if let Err(e) = builder.get_spawn_handler().spawn(thread) {
259
0
                return Err(ThreadPoolBuildError::new(ErrorKind::IOError(e)));
260
2
            }
261
        }
262
263
        // Returning normally now, without termination.
264
1
        mem::forget(t1000);
265
1
266
1
        Ok(registry)
267
1
    }
268
269
0
    pub(super) fn current() -> Arc<Registry> {
270
0
        unsafe {
271
0
            let worker_thread = WorkerThread::current();
272
0
            let registry = if worker_thread.is_null() {
273
0
                global_registry()
274
            } else {
275
0
                &(*worker_thread).registry
276
            };
277
0
            Arc::clone(registry)
278
0
        }
279
0
    }
280
281
    /// Returns the number of threads in the current registry.  This
282
    /// is better than `Registry::current().num_threads()` because it
283
    /// avoids incrementing the `Arc`.
284
53.7k
    pub(super) fn current_num_threads() -> usize {
285
53.7k
        unsafe {
286
53.7k
            let worker_thread = WorkerThread::current();
287
53.7k
            if worker_thread.is_null() {
288
10.9k
                global_registry().num_threads()
289
            } else {
290
42.7k
                (*worker_thread).registry.num_threads()
291
            }
292
        }
293
53.7k
    }
294
295
    /// Returns the current `WorkerThread` if it's part of this `Registry`.
296
0
    pub(super) fn current_thread(&self) -> Option<&WorkerThread> {
297
        unsafe {
298
0
            let worker = WorkerThread::current().as_ref()?;
299
0
            if worker.registry().id() == self.id() {
300
0
                Some(worker)
301
            } else {
302
0
                None
303
            }
304
        }
305
0
    }
306
307
    /// Returns an opaque identifier for this registry.
308
0
    pub(super) fn id(&self) -> RegistryId {
309
0
        // We can rely on `self` not to change since we only ever create
310
0
        // registries that are boxed up in an `Arc` (see `new()` above).
311
0
        RegistryId {
312
0
            addr: self as *const Self as usize,
313
0
        }
314
0
    }
315
316
    #[inline]
317
36.9k
    pub(super) fn log(&self, event: impl FnOnce() -> crate::log::Event) {
318
36.9k
        self.logger.log(event)
319
36.9k
    }
<rayon_core::registry::Registry>::log::<<rayon_core::registry::Registry>::inject::{closure#0}>
Line
Count
Source
317
18.4k
    pub(super) fn log(&self, event: impl FnOnce() -> crate::log::Event) {
318
18.4k
        self.logger.log(event)
319
18.4k
    }
<rayon_core::registry::Registry>::log::<<rayon_core::registry::Registry>::pop_injected_job::{closure#0}>
Line
Count
Source
317
18.4k
    pub(super) fn log(&self, event: impl FnOnce() -> crate::log::Event) {
318
18.4k
        self.logger.log(event)
319
18.4k
    }
320
321
53.7k
    pub(super) fn num_threads(&self) -> usize {
322
53.7k
        self.thread_infos.len()
323
53.7k
    }
324
325
0
    pub(super) fn handle_panic(&self, err: Box<dyn Any + Send>) {
326
0
        match self.panic_handler {
327
0
            Some(ref handler) => {
328
0
                // If the customizable panic handler itself panics,
329
0
                // then we abort.
330
0
                let abort_guard = unwind::AbortIfPanic;
331
0
                handler(err);
332
0
                mem::forget(abort_guard);
333
0
            }
334
0
            None => {
335
0
                // Default panic handler aborts.
336
0
                let _ = unwind::AbortIfPanic; // let this drop.
337
0
            }
338
        }
339
0
    }
340
341
    /// Waits for the worker threads to get up and running.  This is
342
    /// meant to be used for benchmarking purposes, primarily, so that
343
    /// you can get more consistent numbers by having everything
344
    /// "ready to go".
345
0
    pub(super) fn wait_until_primed(&self) {
346
0
        for info in &self.thread_infos {
347
0
            info.primed.wait();
348
0
        }
349
0
    }
350
351
    /// Waits for the worker threads to stop. This is used for testing
352
    /// -- so we can check that termination actually works.
353
    #[cfg(test)]
354
    pub(super) fn wait_until_stopped(&self) {
355
        for info in &self.thread_infos {
356
            info.stopped.wait();
357
        }
358
    }
359
360
    /// ////////////////////////////////////////////////////////////////////////
361
    /// MAIN LOOP
362
    ///
363
    /// So long as all of the worker threads are hanging out in their
364
    /// top-level loop, there is no work to be done.
365
366
    /// Push a job into the given `registry`. If we are running on a
367
    /// worker thread for the registry, this will push onto the
368
    /// deque. Else, it will inject from the outside (which is slower).
369
0
    pub(super) fn inject_or_push(&self, job_ref: JobRef) {
370
0
        let worker_thread = WorkerThread::current();
371
0
        unsafe {
372
0
            if !worker_thread.is_null() && (*worker_thread).registry().id() == self.id() {
373
0
                (*worker_thread).push(job_ref);
374
0
            } else {
375
0
                self.inject(&[job_ref]);
376
0
            }
377
        }
378
0
    }
379
380
    /// Push a job into the "external jobs" queue; it will be taken by
381
    /// whatever worker has nothing to do. Use this is you know that
382
    /// you are not on a worker of this registry.
383
18.4k
    pub(super) fn inject(&self, injected_jobs: &[JobRef]) {
384
18.4k
        self.log(|| JobsInjected {
385
0
            count: injected_jobs.len(),
386
18.4k
        });
387
388
        // It should not be possible for `state.terminate` to be true
389
        // here. It is only set to true when the user creates (and
390
        // drops) a `ThreadPool`; and, in that case, they cannot be
391
        // calling `inject()` later, since they dropped their
392
        // `ThreadPool`.
393
        debug_assert_ne!(
394
18.4k
            self.terminate_count.load(Ordering::Acquire),
395
            0,
396
0
            "inject() sees state.terminate as true"
397
        );
398
399
18.4k
        let queue_was_empty = self.injected_jobs.is_empty();
400
401
36.9k
        for &job_ref in injected_jobs {
402
18.4k
            self.injected_jobs.push(job_ref);
403
18.4k
        }
404
405
18.4k
        self.sleep
406
18.4k
            .new_injected_jobs(usize::MAX, injected_jobs.len() as u32, queue_was_empty);
407
18.4k
    }
408
409
42.2k
    fn has_injected_job(&self) -> bool {
410
42.2k
        !self.injected_jobs.is_empty()
411
42.2k
    }
412
413
1.54M
    fn pop_injected_job(&self, worker_index: usize) -> Option<JobRef> {
414
1.54M
        loop {
415
1.54M
            match self.injected_jobs.steal() {
416
18.4k
                Steal::Success(job) => {
417
18.4k
                    self.log(|| JobUninjected {
418
0
                        worker: worker_index,
419
18.4k
                    });
420
18.4k
                    return Some(job);
421
                }
422
1.52M
                Steal::Empty => return None,
423
0
                Steal::Retry => {}
424
            }
425
        }
426
1.54M
    }
427
428
    /// If already in a worker-thread of this registry, just execute `op`.
429
    /// Otherwise, inject `op` in this thread-pool. Either way, block until `op`
430
    /// completes and return its return value. If `op` panics, that panic will
431
    /// be propagated as well.  The second argument indicates `true` if injection
432
    /// was performed, `false` if executed directly.
433
0
    pub(super) fn in_worker<OP, R>(&self, op: OP) -> R
434
0
    where
435
0
        OP: FnOnce(&WorkerThread, bool) -> R + Send,
436
0
        R: Send,
437
0
    {
438
0
        unsafe {
439
0
            let worker_thread = WorkerThread::current();
440
0
            if worker_thread.is_null() {
441
0
                self.in_worker_cold(op)
442
0
            } else if (*worker_thread).registry().id() != self.id() {
443
0
                self.in_worker_cross(&*worker_thread, op)
444
            } else {
445
                // Perfectly valid to give them a `&T`: this is the
446
                // current thread, so we know the data structure won't be
447
                // invalidated until we return.
448
0
                op(&*worker_thread, false)
449
            }
450
        }
451
0
    }
452
453
    #[cold]
454
18.4k
    unsafe fn in_worker_cold<OP, R>(&self, op: OP) -> R
455
18.4k
    where
456
18.4k
        OP: FnOnce(&WorkerThread, bool) -> R + Send,
457
18.4k
        R: Send,
458
18.4k
    {
459
18.4k
        thread_local!(static LOCK_LATCH: LockLatch = LockLatch::new());
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::LOCK_LATCH::__getit::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::LOCK_LATCH::__getit::{closure#0}
<rayon_core::registry::Registry>::in_worker_cold::LOCK_LATCH::__getit::{closure#0}
Line
Count
Source
459
10.9k
        thread_local!(static LOCK_LATCH: LockLatch = LockLatch::new());
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::LOCK_LATCH::__getit::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::LOCK_LATCH::__getit::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::LOCK_LATCH::__getit::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::LOCK_LATCH::__getit::{closure#0}
460
18.4k
461
18.4k
        LOCK_LATCH.with(|l| {
462
            // This thread isn't a member of *any* thread pool, so just block.
463
18.4k
            debug_assert!(WorkerThread::current().is_null());
464
18.4k
            let job = StackJob::new(
465
18.4k
                |injected| {
466
18.4k
                    let worker_thread = WorkerThread::current();
467
18.4k
                    assert!(injected && !worker_thread.is_null());
468
18.4k
                    op(&*worker_thread, true)
469
18.4k
                },
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::len::MinLenProducer<rayon::slice::IterProducer<fvm_shared::sector::seal::SealVerifyInfo>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, <fvm::kernel::default::DefaultKernel<fvm::call_manager::default::DefaultCallManager<fvm::machine::default::DefaultMachine<fvm_ipld_blockstore::memory::MemoryBlockstore, fvm_integration_tests::dummy::DummyExterns>>> as fvm::kernel::CryptoOps>::batch_verify_seals::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::len::MinLenProducer<rayon::slice::IterProducer<fvm_shared::sector::seal::SealVerifyInfo>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, <fvm::kernel::default::DefaultKernel<fvm::call_manager::default::DefaultCallManager<fvm::machine::default::DefaultMachine<fvm_ipld_blockstore::memory::MemoryBlockstore, fvm_integration_tests::dummy::DummyExterns>>> as fvm::kernel::CryptoOps>::batch_verify_seals::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>)>::{closure#0}::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::len::MinLenProducer<rayon::slice::IterProducer<fvm_shared::sector::seal::SealVerifyInfo>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<bool>, <fvm::kernel::default::DefaultKernel<fvm::call_manager::default::DefaultCallManager<fvm::machine::default::DefaultMachine<fvm_ipld_blockstore::memory::MemoryBlockstore, fvm_integration_tests::dummy::DummyExterns>>> as fvm::kernel::CryptoOps>::batch_verify_seals::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::len::MinLenProducer<rayon::slice::IterProducer<fvm_shared::sector::seal::SealVerifyInfo>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<bool>, <fvm::kernel::default::DefaultKernel<fvm::call_manager::default::DefaultCallManager<fvm::machine::default::DefaultMachine<fvm_ipld_blockstore::memory::MemoryBlockstore, fvm_integration_tests::dummy::DummyExterns>>> as fvm::kernel::CryptoOps>::batch_verify_seals::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<bool>, rayon::iter::collect::consumer::CollectResult<bool>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bool>, rayon::iter::collect::consumer::CollectResult<bool>)>::{closure#0}::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<fvm::kernel::default::verify_aggregate_seals::AggregationInputs>, rayon::iter::map::MapConsumer<rayon::iter::try_reduce::TryReduceConsumer<fvm::kernel::default::verify_aggregate_seals::{closure#2}, <alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>::new>, fvm::kernel::default::verify_aggregate_seals::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<fvm::kernel::default::verify_aggregate_seals::AggregationInputs>, rayon::iter::map::MapConsumer<rayon::iter::try_reduce::TryReduceConsumer<fvm::kernel::default::verify_aggregate_seals::{closure#2}, <alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>::new>, fvm::kernel::default::verify_aggregate_seals::{closure#1}>>::{closure#1}, core::result::Result<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>, anyhow::Error>, core::result::Result<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>, anyhow::Error>>::{closure#0}, (core::result::Result<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>, anyhow::Error>, core::result::Result<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>, anyhow::Error>)>::{closure#0}::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(wasmtime_types::DefinedFuncIndex, wasmtime_environ::module_environ::FunctionBodyData)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error>::{closure#0}>, <wasmtime::engine::Engine>::run_maybe_parallel<(wasmtime_types::DefinedFuncIndex, wasmtime_environ::module_environ::FunctionBodyData), alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error, <wasmtime::module::Module>::compile_functions::{closure#0}::{closure#0}>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(wasmtime_types::DefinedFuncIndex, wasmtime_environ::module_environ::FunctionBodyData)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error>::{closure#0}>, <wasmtime::engine::Engine>::run_maybe_parallel<(wasmtime_types::DefinedFuncIndex, wasmtime_environ::module_environ::FunctionBodyData), alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error, <wasmtime::module::Module>::compile_functions::{closure#0}::{closure#0}>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>>)>::{closure#0}::{closure#0}
<rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon_core::join::join::call<core::result::Result<cranelift_entity::primary::PrimaryMap<wasmtime_types::DefinedFuncIndex, alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>, anyhow::Error>, <wasmtime::module::Module>::compile_functions::{closure#0}>::{closure#0}, rayon_core::join::join::call<core::result::Result<alloc::vec::Vec<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>, anyhow::Error>, <wasmtime::module::Module>::compile_functions::{closure#1}>::{closure#0}, core::result::Result<cranelift_entity::primary::PrimaryMap<wasmtime_types::DefinedFuncIndex, alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>, anyhow::Error>, core::result::Result<alloc::vec::Vec<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>, anyhow::Error>>::{closure#0}, (core::result::Result<cranelift_entity::primary::PrimaryMap<wasmtime_types::DefinedFuncIndex, alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>, anyhow::Error>, core::result::Result<alloc::vec::Vec<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>, anyhow::Error>)>::{closure#0}::{closure#0}
Line
Count
Source
465
10.9k
                |injected| {
466
10.9k
                    let worker_thread = WorkerThread::current();
467
10.9k
                    assert!(injected && !worker_thread.is_null());
468
10.9k
                    op(&*worker_thread, true)
469
10.9k
                },
<rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(wasmparser::validator::func::FuncValidator<wasmparser::validator::core::ValidatorResources>, wasmparser::readers::core::code::FunctionBody)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<(), wasmparser::binary_reader::BinaryReaderError>::{closure#0}>, <wasmtime::engine::Engine>::run_maybe_parallel<(wasmparser::validator::func::FuncValidator<wasmparser::validator::core::ValidatorResources>, wasmparser::readers::core::code::FunctionBody), (), wasmparser::binary_reader::BinaryReaderError, <wasmtime::module::Module>::validate::{closure#0}>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(wasmparser::validator::func::FuncValidator<wasmparser::validator::core::ValidatorResources>, wasmparser::readers::core::code::FunctionBody)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<(), wasmparser::binary_reader::BinaryReaderError>::{closure#0}>, <wasmtime::engine::Engine>::run_maybe_parallel<(wasmparser::validator::func::FuncValidator<wasmparser::validator::core::ValidatorResources>, wasmparser::readers::core::code::FunctionBody), (), wasmparser::binary_reader::BinaryReaderError, <wasmtime::module::Module>::validate::{closure#0}>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<()>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<()>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<()>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<()>>)>::{closure#0}::{closure#0}
Line
Count
Source
465
7.49k
                |injected| {
466
7.49k
                    let worker_thread = WorkerThread::current();
467
7.49k
                    assert!(injected && !worker_thread.is_null());
468
7.49k
                    op(&*worker_thread, true)
469
7.49k
                },
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(wasmtime_types::DefinedFuncIndex, wasmtime_environ::module_environ::FunctionBodyData)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error>::{closure#0}>, <wasmtime::engine::Engine>::run_maybe_parallel<(wasmtime_types::DefinedFuncIndex, wasmtime_environ::module_environ::FunctionBodyData), alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error, <wasmtime::module::Module>::compile_functions::{closure#0}::{closure#0}>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(wasmtime_types::DefinedFuncIndex, wasmtime_environ::module_environ::FunctionBodyData)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error>::{closure#0}>, <wasmtime::engine::Engine>::run_maybe_parallel<(wasmtime_types::DefinedFuncIndex, wasmtime_environ::module_environ::FunctionBodyData), alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error, <wasmtime::module::Module>::compile_functions::{closure#0}::{closure#0}>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>, rayon::iter::collect::consumer::CollectResult<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>, rayon::iter::collect::consumer::CollectResult<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>)>::{closure#0}::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(wasmparser::validator::func::FuncValidator<wasmparser::validator::core::ValidatorResources>, wasmparser::readers::core::code::FunctionBody)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<()>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<(), wasmparser::binary_reader::BinaryReaderError>::{closure#0}>, <wasmtime::engine::Engine>::run_maybe_parallel<(wasmparser::validator::func::FuncValidator<wasmparser::validator::core::ValidatorResources>, wasmparser::readers::core::code::FunctionBody), (), wasmparser::binary_reader::BinaryReaderError, <wasmtime::module::Module>::validate::{closure#0}>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(wasmparser::validator::func::FuncValidator<wasmparser::validator::core::ValidatorResources>, wasmparser::readers::core::code::FunctionBody)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<()>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<(), wasmparser::binary_reader::BinaryReaderError>::{closure#0}>, <wasmtime::engine::Engine>::run_maybe_parallel<(wasmparser::validator::func::FuncValidator<wasmparser::validator::core::ValidatorResources>, wasmparser::readers::core::code::FunctionBody), (), wasmparser::binary_reader::BinaryReaderError, <wasmtime::module::Module>::validate::{closure#0}>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<()>, rayon::iter::collect::consumer::CollectResult<()>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<()>, rayon::iter::collect::consumer::CollectResult<()>)>::{closure#0}::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<wasmtime_types::SignatureIndex>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error>::{closure#0}>, <wasmtime::engine::Engine>::run_maybe_parallel<wasmtime_types::SignatureIndex, alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error, <wasmtime::module::Module>::compile_functions::{closure#1}::{closure#0}>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<wasmtime_types::SignatureIndex>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error>::{closure#0}>, <wasmtime::engine::Engine>::run_maybe_parallel<wasmtime_types::SignatureIndex, alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error, <wasmtime::module::Module>::compile_functions::{closure#1}::{closure#0}>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>>)>::{closure#0}::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<wasmtime_types::SignatureIndex>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error>::{closure#0}>, <wasmtime::engine::Engine>::run_maybe_parallel<wasmtime_types::SignatureIndex, alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error, <wasmtime::module::Module>::compile_functions::{closure#1}::{closure#0}>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<wasmtime_types::SignatureIndex>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error>::{closure#0}>, <wasmtime::engine::Engine>::run_maybe_parallel<wasmtime_types::SignatureIndex, alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error, <wasmtime::module::Module>::compile_functions::{closure#1}::{closure#0}>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>, rayon::iter::collect::consumer::CollectResult<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>, rayon::iter::collect::consumer::CollectResult<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>)>::{closure#0}::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::extend::ListVecConsumer>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::extend::ListVecConsumer>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>)>::{closure#0}::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>::{closure#0}::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::step_by::StepByProducer<rayon::range::IterProducer<u32>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>, ec_gpu_gen::multiexp_cpu::multiexp_inner<ec_gpu_gen::multiexp_cpu::FullDensity, ec_gpu_gen::multiexp_cpu::FullDensity, blstrs::g1::G1Affine, (alloc::sync::Arc<alloc::vec::Vec<blstrs::g1::G1Affine>>, usize)>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::step_by::StepByProducer<rayon::range::IterProducer<u32>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>, ec_gpu_gen::multiexp_cpu::multiexp_inner<ec_gpu_gen::multiexp_cpu::FullDensity, ec_gpu_gen::multiexp_cpu::FullDensity, blstrs::g1::G1Affine, (alloc::sync::Arc<alloc::vec::Vec<blstrs::g1::G1Affine>>, usize)>::{closure#1}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>, rayon::iter::collect::consumer::CollectResult<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>, rayon::iter::collect::consumer::CollectResult<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>)>::{closure#0}::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::scalar::Scalar>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::aggregate::prove::aggregate_proofs<blstrs::Bls12>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::scalar::Scalar>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::aggregate::prove::aggregate_proofs<blstrs::Bls12>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::scalar::Scalar>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::scalar::Scalar>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::step_by::StepByProducer<rayon::range::IterProducer<u32>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, ec_gpu_gen::multiexp_cpu::multiexp_inner<ec_gpu_gen::multiexp_cpu::DensityTracker, alloc::sync::Arc<ec_gpu_gen::multiexp_cpu::DensityTracker>, blstrs::g2::G2Affine, (alloc::sync::Arc<alloc::vec::Vec<blstrs::g2::G2Affine>>, usize)>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::step_by::StepByProducer<rayon::range::IterProducer<u32>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, ec_gpu_gen::multiexp_cpu::multiexp_inner<ec_gpu_gen::multiexp_cpu::DensityTracker, alloc::sync::Arc<ec_gpu_gen::multiexp_cpu::DensityTracker>, blstrs::g2::G2Affine, (alloc::sync::Arc<alloc::vec::Vec<blstrs::g2::G2Affine>>, usize)>::{closure#1}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<core::result::Result<blstrs::g2::G2Projective, ec_gpu_gen::error::EcError>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<core::result::Result<blstrs::g2::G2Projective, ec_gpu_gen::error::EcError>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<core::result::Result<blstrs::g2::G2Projective, ec_gpu_gen::error::EcError>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<core::result::Result<blstrs::g2::G2Projective, ec_gpu_gen::error::EcError>>>)>::{closure#0}::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>::{closure#0}::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::extend::ListVecConsumer, rayon::iter::extend::ListVecConsumer>, <bellperson::groth16::aggregate::commit::Key<blstrs::g2::G2Affine>>::compress::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::extend::ListVecConsumer, rayon::iter::extend::ListVecConsumer>, <bellperson::groth16::aggregate::commit::Key<blstrs::g2::G2Affine>>::compress::{closure#0}>>::{closure#1}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>), (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>)>::{closure#0}, ((alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>), (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>))>::{closure#0}::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>)>::{closure#0}::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_b_g1::{closure#0}>>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_b_g1::{closure#0}>>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>)>::{closure#0}::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::try_reduce::TryReduceConsumer<rayon::iter::ParallelIterator::try_for_each::ok<core::result::Result<(), anyhow::Error>>, <() as core::default::Default>::default>, <merkletree::store::vec::VecStore<filecoin_hashers::poseidon::PoseidonDomain> as merkletree::store::Store<filecoin_hashers::poseidon::PoseidonDomain>>::process_layer<filecoin_hashers::poseidon::PoseidonFunction, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::try_reduce::TryReduceConsumer<rayon::iter::ParallelIterator::try_for_each::ok<core::result::Result<(), anyhow::Error>>, <() as core::default::Default>::default>, <merkletree::store::vec::VecStore<filecoin_hashers::poseidon::PoseidonDomain> as merkletree::store::Store<filecoin_hashers::poseidon::PoseidonDomain>>::process_layer<filecoin_hashers::poseidon::PoseidonFunction, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>::{closure#0}>>::{closure#1}, core::result::Result<(), anyhow::Error>, core::result::Result<(), anyhow::Error>>::{closure#0}, (core::result::Result<(), anyhow::Error>, core::result::Result<(), anyhow::Error>)>::{closure#0}::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PrivateSector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>>, rayon::iter::map::MapConsumer<rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#4}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#3}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#1}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PrivateSector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>>, rayon::iter::map::MapConsumer<rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#4}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#3}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#1}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}>>::{closure#1}, (alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), (alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>)>::{closure#0}, ((alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), (alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>))>::{closure#0}::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::step_by::StepByProducer<rayon::range::IterProducer<u32>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, ec_gpu_gen::multiexp_cpu::multiexp_inner<ec_gpu_gen::multiexp_cpu::DensityTracker, alloc::sync::Arc<ec_gpu_gen::multiexp_cpu::DensityTracker>, blstrs::g1::G1Affine, (alloc::sync::Arc<alloc::vec::Vec<blstrs::g1::G1Affine>>, usize)>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::step_by::StepByProducer<rayon::range::IterProducer<u32>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, ec_gpu_gen::multiexp_cpu::multiexp_inner<ec_gpu_gen::multiexp_cpu::DensityTracker, alloc::sync::Arc<ec_gpu_gen::multiexp_cpu::DensityTracker>, blstrs::g1::G1Affine, (alloc::sync::Arc<alloc::vec::Vec<blstrs::g1::G1Affine>>, usize)>::{closure#1}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>>)>::{closure#0}::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>::{closure#0}::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bool>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bool>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<bool>, rayon::iter::collect::consumer::CollectResult<bool>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bool>, rayon::iter::collect::consumer::CollectResult<bool>)>::{closure#0}::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bool>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bool>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<bool>, rayon::iter::collect::consumer::CollectResult<bool>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bool>, rayon::iter::collect::consumer::CollectResult<bool>)>::{closure#0}::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>)>::{closure#0}::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::aggregate::inner_product::pairing_miller_affine<blstrs::Bls12>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::aggregate::inner_product::pairing_miller_affine<blstrs::Bls12>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Prepared>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Prepared>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Prepared>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Prepared>>)>::{closure#0}::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>)>::{closure#0}::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<&bellperson::groth16::proof::Proof<blstrs::Bls12>>, rayon::slice::IterProducer<[u8; 32]>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::verifier::verify_proofs_batch<blstrs::Bls12, rand_core::os::OsRng>::{closure#0}::{closure#2}::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<&bellperson::groth16::proof::Proof<blstrs::Bls12>>, rayon::slice::IterProducer<[u8; 32]>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::verifier::verify_proofs_batch<blstrs::Bls12, rand_core::os::OsRng>::{closure#0}::{closure#2}::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::pairing::MillerLoopResult>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::pairing::MillerLoopResult>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::pairing::MillerLoopResult>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::pairing::MillerLoopResult>>)>::{closure#0}::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>::{closure#0}::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>::{closure#0}::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>::{closure#0}::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>)>::{closure#0}::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::len::MinLenProducer<rayon::range::IterProducer<usize>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>, std::io::error::Error>::{closure#0}>, <bellperson::groth16::proof::Proof<blstrs::Bls12>>::read_many::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::len::MinLenProducer<rayon::range::IterProducer<usize>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>, std::io::error::Error>::{closure#0}>, <bellperson::groth16::proof::Proof<blstrs::Bls12>>::read_many::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>>, rayon::iter::collect::consumer::CollectResult<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>>, rayon::iter::collect::consumer::CollectResult<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>>)>::{closure#0}::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>::{closure#0}::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>)>::{closure#0}::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::verifier::prepare_verifying_key<blstrs::Bls12>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::verifier::prepare_verifying_key<blstrs::Bls12>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Projective>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Projective>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Projective>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Projective>>)>::{closure#0}::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>)>::{closure#0}::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Prepared>, bellperson::groth16::aggregate::inner_product::pairing_miller_affine<blstrs::Bls12>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Prepared>, bellperson::groth16::aggregate::inner_product::pairing_miller_affine<blstrs::Bls12>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Prepared>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Prepared>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Prepared>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Prepared>)>::{closure#0}::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<alloc::vec::Vec<blstrs::g1::G1Projective>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::aggregate::msm::fixed_base::get_window_table<blstrs::g1::G1Projective>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<alloc::vec::Vec<blstrs::g1::G1Projective>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::aggregate::msm::fixed_base::get_window_table<blstrs::g1::G1Projective>::{closure#1}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g1::G1Affine>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g1::G1Affine>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g1::G1Affine>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g1::G1Affine>>>)>::{closure#0}::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>::{closure#0}::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>, rayon::iter::extend::ListVecConsumer>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::compress::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>, rayon::iter::extend::ListVecConsumer>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::compress::{closure#0}>>::{closure#1}, (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>), (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>)>::{closure#0}, ((rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>), (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>))>::{closure#0}::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterMutProducer<blstrs::g2::G2Affine>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::iter::for_each::ForEachConsumer<bellperson::groth16::aggregate::compress<blstrs::g2::G2Affine>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterMutProducer<blstrs::g2::G2Affine>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::iter::for_each::ForEachConsumer<bellperson::groth16::aggregate::compress<blstrs::g2::G2Affine>::{closure#0}>>::{closure#1}, (), ()>::{closure#0}, ((), ())>::{closure#0}::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>)>::{closure#0}::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::extend::ListVecConsumer, rayon::iter::extend::ListVecConsumer>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::compress::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::extend::ListVecConsumer, rayon::iter::extend::ListVecConsumer>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::compress::{closure#0}>>::{closure#1}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>), (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>)>::{closure#0}, ((alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>), (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>))>::{closure#0}::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_a::{closure#0}>>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_a::{closure#0}>>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>)>::{closure#0}::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>::{closure#0}::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::IterProducer<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::IterProducer<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterMutProducer<blstrs::scalar::Scalar>, rayon::slice::IterMutProducer<blstrs::scalar::Scalar>>, rayon::iter::for_each::ForEachConsumer<bellperson::groth16::aggregate::prove::gipa_tipp_mipp<blstrs::Bls12>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterMutProducer<blstrs::scalar::Scalar>, rayon::slice::IterMutProducer<blstrs::scalar::Scalar>>, rayon::iter::for_each::ForEachConsumer<bellperson::groth16::aggregate::prove::gipa_tipp_mipp<blstrs::Bls12>::{closure#0}>>::{closure#1}, (), ()>::{closure#0}, ((), ())>::{closure#0}::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::slice::IterProducer<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Affine>, bellperson::groth16::aggregate::prove::aggregate_proofs<blstrs::Bls12>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::slice::IterProducer<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Affine>, bellperson::groth16::aggregate::prove::aggregate_proofs<blstrs::Bls12>::{closure#1}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>)>::{closure#0}::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#3}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#0}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#3}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#0}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#1}>>::{closure#1}, (alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), (alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>)>::{closure#0}, ((alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), (alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>))>::{closure#0}::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>)>::{closure#0}::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>)>::{closure#0}::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#2}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#2}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}>>::{closure#1}, core::result::Result<bool, anyhow::Error>, core::result::Result<bool, anyhow::Error>>::{closure#0}, (core::result::Result<bool, anyhow::Error>, core::result::Result<bool, anyhow::Error>)>::{closure#0}::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::IterProducer<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::IterProducer<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::g2::G2Affine>>, bellperson::groth16::multiscalar::precompute_fixed_window<blstrs::g2::G2Affine>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::g2::G2Affine>>, bellperson::groth16::multiscalar::precompute_fixed_window<blstrs::g2::G2Affine>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g2::G2Affine>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g2::G2Affine>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g2::G2Affine>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g2::G2Affine>>)>::{closure#0}::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>::{closure#0}::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::extend::ListVecConsumer, rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::compress::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::extend::ListVecConsumer, rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::compress::{closure#0}>>::{closure#1}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>), (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>)>::{closure#0}, ((alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>), (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>))>::{closure#0}::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#2}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#2}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}>>::{closure#1}, core::result::Result<bool, anyhow::Error>, core::result::Result<bool, anyhow::Error>>::{closure#0}, (core::result::Result<bool, anyhow::Error>, core::result::Result<bool, anyhow::Error>)>::{closure#0}::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<bellperson::groth16::multiscalar::par_multiscalar<&dyn core::ops::function::Fn<(usize,), Output = [u8; 32]> + core::marker::Send + core::marker::Sync, blstrs::g1::G1Affine>::{closure#1}, <blstrs::g1::G1Projective as group::Group>::identity>, bellperson::groth16::multiscalar::par_multiscalar<&dyn core::ops::function::Fn<(usize,), Output = [u8; 32]> + core::marker::Send + core::marker::Sync, blstrs::g1::G1Affine>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<bellperson::groth16::multiscalar::par_multiscalar<&dyn core::ops::function::Fn<(usize,), Output = [u8; 32]> + core::marker::Send + core::marker::Sync, blstrs::g1::G1Affine>::{closure#1}, <blstrs::g1::G1Projective as group::Group>::identity>, bellperson::groth16::multiscalar::par_multiscalar<&dyn core::ops::function::Fn<(usize,), Output = [u8; 32]> + core::marker::Send + core::marker::Sync, blstrs::g1::G1Affine>::{closure#0}>>::{closure#1}, blstrs::g1::G1Projective, blstrs::g1::G1Projective>::{closure#0}, (blstrs::g1::G1Projective, blstrs::g1::G1Projective)>::{closure#0}::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>::{closure#0}::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::multiscalar::precompute_fixed_window<blstrs::g1::G1Affine>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::multiscalar::precompute_fixed_window<blstrs::g1::G1Affine>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g1::G1Affine>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g1::G1Affine>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g1::G1Affine>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g1::G1Affine>>>)>::{closure#0}::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>::{closure#0}::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>)>::{closure#0}::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>)>::{closure#0}::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>::{closure#0}::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::step_by::StepByProducer<rayon::range::IterProducer<u32>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<core::result::Result<blstrs::g2::G2Projective, ec_gpu_gen::error::EcError>>, ec_gpu_gen::multiexp_cpu::multiexp_inner<ec_gpu_gen::multiexp_cpu::DensityTracker, alloc::sync::Arc<ec_gpu_gen::multiexp_cpu::DensityTracker>, blstrs::g2::G2Affine, (alloc::sync::Arc<alloc::vec::Vec<blstrs::g2::G2Affine>>, usize)>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::step_by::StepByProducer<rayon::range::IterProducer<u32>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<core::result::Result<blstrs::g2::G2Projective, ec_gpu_gen::error::EcError>>, ec_gpu_gen::multiexp_cpu::multiexp_inner<ec_gpu_gen::multiexp_cpu::DensityTracker, alloc::sync::Arc<ec_gpu_gen::multiexp_cpu::DensityTracker>, blstrs::g2::G2Affine, (alloc::sync::Arc<alloc::vec::Vec<blstrs::g2::G2Affine>>, usize)>::{closure#1}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<core::result::Result<blstrs::g2::G2Projective, ec_gpu_gen::error::EcError>>, rayon::iter::collect::consumer::CollectResult<core::result::Result<blstrs::g2::G2Projective, ec_gpu_gen::error::EcError>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<core::result::Result<blstrs::g2::G2Projective, ec_gpu_gen::error::EcError>>, rayon::iter::collect::consumer::CollectResult<core::result::Result<blstrs::g2::G2Projective, ec_gpu_gen::error::EcError>>)>::{closure#0}::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::step_by::StepByProducer<rayon::range::IterProducer<u32>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>, ec_gpu_gen::multiexp_cpu::multiexp_inner<ec_gpu_gen::multiexp_cpu::DensityTracker, alloc::sync::Arc<ec_gpu_gen::multiexp_cpu::DensityTracker>, blstrs::g1::G1Affine, (alloc::sync::Arc<alloc::vec::Vec<blstrs::g1::G1Affine>>, usize)>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::step_by::StepByProducer<rayon::range::IterProducer<u32>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>, ec_gpu_gen::multiexp_cpu::multiexp_inner<ec_gpu_gen::multiexp_cpu::DensityTracker, alloc::sync::Arc<ec_gpu_gen::multiexp_cpu::DensityTracker>, blstrs::g1::G1Affine, (alloc::sync::Arc<alloc::vec::Vec<blstrs::g1::G1Affine>>, usize)>::{closure#1}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>, rayon::iter::collect::consumer::CollectResult<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>, rayon::iter::collect::consumer::CollectResult<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>)>::{closure#0}::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>)>::{closure#0}::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>)>::{closure#0}::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::len::MinLenProducer<rayon::range::IterProducer<usize>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>, std::io::error::Error>::{closure#0}>, <bellperson::groth16::proof::Proof<blstrs::Bls12>>::read_many::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::len::MinLenProducer<rayon::range::IterProducer<usize>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>, std::io::error::Error>::{closure#0}>, <bellperson::groth16::proof::Proof<blstrs::Bls12>>::read_many::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>>>)>::{closure#0}::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>)>::{closure#0}::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>)>::{closure#0}::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>)>::{closure#0}::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::multiscalar::precompute_fixed_window<blstrs::g2::G2Affine>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::multiscalar::precompute_fixed_window<blstrs::g2::G2Affine>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g2::G2Affine>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g2::G2Affine>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g2::G2Affine>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g2::G2Affine>>>)>::{closure#0}::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<blstrs::scalar::Scalar>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<[u8; 32]>, bellperson::groth16::prover::execute_fft<blstrs::Bls12>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<blstrs::scalar::Scalar>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<[u8; 32]>, bellperson::groth16::prover::execute_fft<blstrs::Bls12>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<[u8; 32]>, rayon::iter::collect::consumer::CollectResult<[u8; 32]>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<[u8; 32]>, rayon::iter::collect::consumer::CollectResult<[u8; 32]>)>::{closure#0}::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Affine>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g2::G2Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_b_g2::{closure#0}>>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Affine>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g2::G2Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_b_g2::{closure#0}>>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>)>::{closure#0}::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<filecoin_hashers::poseidon::PoseidonDomain>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<filecoin_hashers::poseidon::PoseidonDomain>, <merkletree::store::vec::VecStore<filecoin_hashers::poseidon::PoseidonDomain> as merkletree::store::Store<filecoin_hashers::poseidon::PoseidonDomain>>::build_small_tree<filecoin_hashers::poseidon::PoseidonFunction, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<filecoin_hashers::poseidon::PoseidonDomain>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<filecoin_hashers::poseidon::PoseidonDomain>, <merkletree::store::vec::VecStore<filecoin_hashers::poseidon::PoseidonDomain> as merkletree::store::Store<filecoin_hashers::poseidon::PoseidonDomain>>::build_small_tree<filecoin_hashers::poseidon::PoseidonFunction, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<filecoin_hashers::poseidon::PoseidonDomain>, rayon::iter::collect::consumer::CollectResult<filecoin_hashers::poseidon::PoseidonDomain>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<filecoin_hashers::poseidon::PoseidonDomain>, rayon::iter::collect::consumer::CollectResult<filecoin_hashers::poseidon::PoseidonDomain>)>::{closure#0}::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>)>::{closure#0}::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>)>::{closure#0}::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>)>::{closure#0}::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>)>::{closure#0}::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>)>::{closure#0}::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>::{closure#0}::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::extend::ListVecConsumer, rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::scale::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::extend::ListVecConsumer, rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::scale::{closure#0}>>::{closure#1}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>), (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>)>::{closure#0}, ((alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>), (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>))>::{closure#0}::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon_core::join::join::call<blstrs::g1::G1Affine, bellperson::groth16::aggregate::prove::create_kzg_opening<blstrs::g1::G1Affine>::{closure#1}>::{closure#0}, rayon_core::join::join::call<blstrs::g1::G1Affine, bellperson::groth16::aggregate::prove::create_kzg_opening<blstrs::g1::G1Affine>::{closure#2}>::{closure#0}, blstrs::g1::G1Affine, blstrs::g1::G1Affine>::{closure#0}, (blstrs::g1::G1Affine, blstrs::g1::G1Affine)>::{closure#0}::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>::{closure#0}::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::g1::G1Affine>>, bellperson::groth16::multiscalar::precompute_fixed_window<blstrs::g1::G1Affine>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::g1::G1Affine>>, bellperson::groth16::multiscalar::precompute_fixed_window<blstrs::g1::G1Affine>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g1::G1Affine>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g1::G1Affine>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g1::G1Affine>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g1::G1Affine>>)>::{closure#0}::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>::{closure#0}::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>::{closure#0}::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::verify::verify_aggregate_proof<blstrs::Bls12, &mut rand_core::os::OsRng>::{closure#0}::{closure#2}::{closure#0}, blstrs::g1::G1Affine>::{closure#1}, <blstrs::g1::G1Projective as group::Group>::identity>, bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::verify::verify_aggregate_proof<blstrs::Bls12, &mut rand_core::os::OsRng>::{closure#0}::{closure#2}::{closure#0}, blstrs::g1::G1Affine>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::verify::verify_aggregate_proof<blstrs::Bls12, &mut rand_core::os::OsRng>::{closure#0}::{closure#2}::{closure#0}, blstrs::g1::G1Affine>::{closure#1}, <blstrs::g1::G1Projective as group::Group>::identity>, bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::verify::verify_aggregate_proof<blstrs::Bls12, &mut rand_core::os::OsRng>::{closure#0}::{closure#2}::{closure#0}, blstrs::g1::G1Affine>::{closure#0}>>::{closure#1}, blstrs::g1::G1Projective, blstrs::g1::G1Projective>::{closure#0}, (blstrs::g1::G1Projective, blstrs::g1::G1Projective)>::{closure#0}::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>::{closure#0}::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::IterProducer<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::extend::ListVecConsumer, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::IterProducer<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::extend::ListVecConsumer, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>::{closure#0}::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>)>::{closure#0}::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>)>::{closure#0}::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>)>::{closure#0}::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>)>::{closure#0}::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>::{closure#0}::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>)>::{closure#0}::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>::{closure#0}::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>::{closure#0}::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::vec::DrainProducer<u32>, rayon::slice::IterProducer<storage_proofs_update::vanilla::ChallengeProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::find::FindConsumer<rayon::iter::ParallelIterator::all::is_false>, <storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::vec::DrainProducer<u32>, rayon::slice::IterProducer<storage_proofs_update::vanilla::ChallengeProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::find::FindConsumer<rayon::iter::ParallelIterator::all::is_false>, <storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>>::{closure#1}, core::option::Option<bool>, core::option::Option<bool>>::{closure#0}, (core::option::Option<bool>, core::option::Option<bool>)>::{closure#0}::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>::{closure#0}::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>::{closure#0}::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>)>::{closure#0}::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::verifier::verify_proofs_batch<blstrs::Bls12, rand_core::os::OsRng>::{closure#0}::{closure#0}::{closure#0}, blstrs::g1::G1Affine>::{closure#1}, <blstrs::g1::G1Projective as group::Group>::identity>, bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::verifier::verify_proofs_batch<blstrs::Bls12, rand_core::os::OsRng>::{closure#0}::{closure#0}::{closure#0}, blstrs::g1::G1Affine>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::verifier::verify_proofs_batch<blstrs::Bls12, rand_core::os::OsRng>::{closure#0}::{closure#0}::{closure#0}, blstrs::g1::G1Affine>::{closure#1}, <blstrs::g1::G1Projective as group::Group>::identity>, bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::verifier::verify_proofs_batch<blstrs::Bls12, rand_core::os::OsRng>::{closure#0}::{closure#0}::{closure#0}, blstrs::g1::G1Affine>::{closure#0}>>::{closure#1}, blstrs::g1::G1Projective, blstrs::g1::G1Projective>::{closure#0}, (blstrs::g1::G1Projective, blstrs::g1::G1Projective)>::{closure#0}::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>)>::{closure#0}::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>)>::{closure#0}::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_l::{closure#0}>>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_l::{closure#0}>>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>)>::{closure#0}::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>::{closure#0}::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>)>::{closure#0}::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::IterProducer<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::IterProducer<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>)>::{closure#0}::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::IterProducer<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::IterProducer<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>::{closure#0}::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>::{closure#0}::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#2}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#2}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}>>::{closure#1}, core::result::Result<bool, anyhow::Error>, core::result::Result<bool, anyhow::Error>>::{closure#0}, (core::result::Result<bool, anyhow::Error>, core::result::Result<bool, anyhow::Error>)>::{closure#0}::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>::{closure#0}::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<alloc::vec::Vec<blstrs::g2::G2Projective>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::g2::G2Affine>>, bellperson::groth16::aggregate::msm::fixed_base::get_window_table<blstrs::g2::G2Projective>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<alloc::vec::Vec<blstrs::g2::G2Projective>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::g2::G2Affine>>, bellperson::groth16::aggregate::msm::fixed_base::get_window_table<blstrs::g2::G2Projective>::{closure#1}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g2::G2Affine>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g2::G2Affine>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g2::G2Affine>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g2::G2Affine>>)>::{closure#0}::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>::{closure#0}::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::scalar::Scalar>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::aggregate::msm::fixed_base::multi_scalar_mul<blstrs::g1::G1Projective>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::scalar::Scalar>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::aggregate::msm::fixed_base::multi_scalar_mul<blstrs::g1::G1Projective>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Projective>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Projective>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Projective>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Projective>>)>::{closure#0}::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>::{closure#0}::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#2}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#2}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}>>::{closure#1}, core::result::Result<bool, anyhow::Error>, core::result::Result<bool, anyhow::Error>>::{closure#0}, (core::result::Result<bool, anyhow::Error>, core::result::Result<bool, anyhow::Error>)>::{closure#0}::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::compress::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::compress::{closure#0}>>::{closure#1}, (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>), (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>)>::{closure#0}, ((rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>), (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>))>::{closure#0}::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::scalar::Scalar>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::scalar::Scalar>, bellperson::groth16::aggregate::prove::aggregate_proofs<blstrs::Bls12>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::scalar::Scalar>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::scalar::Scalar>, bellperson::groth16::aggregate::prove::aggregate_proofs<blstrs::Bls12>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<blstrs::scalar::Scalar>, rayon::iter::collect::consumer::CollectResult<blstrs::scalar::Scalar>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<blstrs::scalar::Scalar>, rayon::iter::collect::consumer::CollectResult<blstrs::scalar::Scalar>)>::{closure#0}::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>::{closure#0}::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_h::{closure#0}>>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_h::{closure#0}>>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>)>::{closure#0}::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<filecoin_hashers::poseidon::PoseidonDomain>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, <merkletree::store::vec::VecStore<filecoin_hashers::poseidon::PoseidonDomain> as merkletree::store::Store<filecoin_hashers::poseidon::PoseidonDomain>>::build_small_tree<filecoin_hashers::poseidon::PoseidonFunction, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<filecoin_hashers::poseidon::PoseidonDomain>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, <merkletree::store::vec::VecStore<filecoin_hashers::poseidon::PoseidonDomain> as merkletree::store::Store<filecoin_hashers::poseidon::PoseidonDomain>>::build_small_tree<filecoin_hashers::poseidon::PoseidonFunction, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<filecoin_hashers::poseidon::PoseidonDomain>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<filecoin_hashers::poseidon::PoseidonDomain>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<filecoin_hashers::poseidon::PoseidonDomain>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<filecoin_hashers::poseidon::PoseidonDomain>>)>::{closure#0}::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>)>::{closure#0}::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>)>::{closure#0}::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_b_g1::{closure#0}>>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_b_g1::{closure#0}>>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>)>::{closure#0}::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>, rayon::iter::extend::ListVecConsumer>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::scale::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>, rayon::iter::extend::ListVecConsumer>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::scale::{closure#0}>>::{closure#1}, (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>), (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>)>::{closure#0}, ((rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>), (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>))>::{closure#0}::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterMutProducer<alloc::vec::Vec<blstrs::g1::G1Projective>>>, rayon::vec::DrainProducer<blstrs::g1::G1Projective>>, rayon::iter::for_each::ForEachConsumer<bellperson::groth16::aggregate::msm::fixed_base::get_window_table<blstrs::g1::G1Projective>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterMutProducer<alloc::vec::Vec<blstrs::g1::G1Projective>>>, rayon::vec::DrainProducer<blstrs::g1::G1Projective>>, rayon::iter::for_each::ForEachConsumer<bellperson::groth16::aggregate::msm::fixed_base::get_window_table<blstrs::g1::G1Projective>::{closure#0}>>::{closure#1}, (), ()>::{closure#0}, ((), ())>::{closure#0}::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Projective>, bellperson::groth16::verifier::prepare_verifying_key<blstrs::Bls12>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Projective>, bellperson::groth16::verifier::prepare_verifying_key<blstrs::Bls12>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Projective>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Projective>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Projective>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Projective>)>::{closure#0}::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::extend::ListVecConsumer, rayon::iter::extend::ListVecConsumer>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::scale::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::extend::ListVecConsumer, rayon::iter::extend::ListVecConsumer>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::scale::{closure#0}>>::{closure#1}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>), (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>)>::{closure#0}, ((alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>), (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>))>::{closure#0}::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::vec::DrainProducer<u32>, rayon::slice::IterProducer<storage_proofs_update::vanilla::ChallengeProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::find::FindConsumer<rayon::iter::ParallelIterator::all::is_false>, <storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::vec::DrainProducer<u32>, rayon::slice::IterProducer<storage_proofs_update::vanilla::ChallengeProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::find::FindConsumer<rayon::iter::ParallelIterator::all::is_false>, <storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>>::{closure#1}, core::option::Option<bool>, core::option::Option<bool>>::{closure#0}, (core::option::Option<bool>, core::option::Option<bool>)>::{closure#0}::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<(&blstrs::g1::G1Affine, &blstrs::g2::G2Affine)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<bellperson::groth16::aggregate::accumulator::PairingCheck<blstrs::Bls12>>::new_random_from_miller_inputs::{closure#3}, <blstrs::pairing::MillerLoopResult as core::default::Default>::default>, <blstrs::pairing::MillerLoopResult as core::default::Default>::default, <bellperson::groth16::aggregate::accumulator::PairingCheck<blstrs::Bls12>>::new_random_from_miller_inputs::{closure#2}>, <bellperson::groth16::aggregate::accumulator::PairingCheck<blstrs::Bls12>>::new_random_from_miller_inputs::{closure#1}>, <bellperson::groth16::aggregate::accumulator::PairingCheck<blstrs::Bls12>>::new_random_from_miller_inputs::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<(&blstrs::g1::G1Affine, &blstrs::g2::G2Affine)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<bellperson::groth16::aggregate::accumulator::PairingCheck<blstrs::Bls12>>::new_random_from_miller_inputs::{closure#3}, <blstrs::pairing::MillerLoopResult as core::default::Default>::default>, <blstrs::pairing::MillerLoopResult as core::default::Default>::default, <bellperson::groth16::aggregate::accumulator::PairingCheck<blstrs::Bls12>>::new_random_from_miller_inputs::{closure#2}>, <bellperson::groth16::aggregate::accumulator::PairingCheck<blstrs::Bls12>>::new_random_from_miller_inputs::{closure#1}>, <bellperson::groth16::aggregate::accumulator::PairingCheck<blstrs::Bls12>>::new_random_from_miller_inputs::{closure#0}>>::{closure#1}, blstrs::pairing::MillerLoopResult, blstrs::pairing::MillerLoopResult>::{closure#0}, (blstrs::pairing::MillerLoopResult, blstrs::pairing::MillerLoopResult)>::{closure#0}::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bool>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bool>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<bool>, rayon::iter::collect::consumer::CollectResult<bool>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bool>, rayon::iter::collect::consumer::CollectResult<bool>)>::{closure#0}::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<((blstrs::gt::Gt, blstrs::gt::Gt), (blstrs::gt::Gt, blstrs::gt::Gt))>, rayon::slice::IterProducer<(blstrs::gt::Gt, blstrs::gt::Gt)>>, rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<((blstrs::gt::Gt, blstrs::gt::Gt), (blstrs::gt::Gt, blstrs::gt::Gt))>, rayon::slice::IterProducer<(blstrs::g1::G1Projective, blstrs::g1::G1Projective)>>>, rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::scalar::Scalar>, rayon::slice::IterProducer<blstrs::scalar::Scalar>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<bellperson::groth16::aggregate::verify::gipa_verify_tipp_mipp<blstrs::Bls12>::{closure#2}, <bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12> as core::default::Default>::default>, <bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12> as core::default::Default>::default, bellperson::groth16::aggregate::verify::gipa_verify_tipp_mipp<blstrs::Bls12>::{closure#1}>, bellperson::groth16::aggregate::verify::gipa_verify_tipp_mipp<blstrs::Bls12>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<((blstrs::gt::Gt, blstrs::gt::Gt), (blstrs::gt::Gt, blstrs::gt::Gt))>, rayon::slice::IterProducer<(blstrs::gt::Gt, blstrs::gt::Gt)>>, rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<((blstrs::gt::Gt, blstrs::gt::Gt), (blstrs::gt::Gt, blstrs::gt::Gt))>, rayon::slice::IterProducer<(blstrs::g1::G1Projective, blstrs::g1::G1Projective)>>>, rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::scalar::Scalar>, rayon::slice::IterProducer<blstrs::scalar::Scalar>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<bellperson::groth16::aggregate::verify::gipa_verify_tipp_mipp<blstrs::Bls12>::{closure#2}, <bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12> as core::default::Default>::default>, <bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12> as core::default::Default>::default, bellperson::groth16::aggregate::verify::gipa_verify_tipp_mipp<blstrs::Bls12>::{closure#1}>, bellperson::groth16::aggregate::verify::gipa_verify_tipp_mipp<blstrs::Bls12>::{closure#0}>>::{closure#1}, bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12>, bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12>>::{closure#0}, (bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12>, bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12>)>::{closure#0}::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::scalar::Scalar>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Projective>, bellperson::groth16::aggregate::msm::fixed_base::multi_scalar_mul<blstrs::g2::G2Projective>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::scalar::Scalar>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Projective>, bellperson::groth16::aggregate::msm::fixed_base::multi_scalar_mul<blstrs::g2::G2Projective>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Projective>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Projective>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Projective>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Projective>)>::{closure#0}::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_a::{closure#0}>>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_a::{closure#0}>>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>)>::{closure#0}::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>::{closure#0}::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::scalar::Scalar>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::aggregate::msm::fixed_base::multi_scalar_mul<blstrs::g2::G2Projective>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::scalar::Scalar>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::aggregate::msm::fixed_base::multi_scalar_mul<blstrs::g2::G2Projective>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Projective>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Projective>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Projective>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Projective>>)>::{closure#0}::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>)>::{closure#0}::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::vec::DrainProducer<u32>, rayon::slice::IterProducer<storage_proofs_update::vanilla::ChallengeProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::find::FindConsumer<rayon::iter::ParallelIterator::all::is_false>, <storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::vec::DrainProducer<u32>, rayon::slice::IterProducer<storage_proofs_update::vanilla::ChallengeProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::find::FindConsumer<rayon::iter::ParallelIterator::all::is_false>, <storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>>::{closure#1}, core::option::Option<bool>, core::option::Option<bool>>::{closure#0}, (core::option::Option<bool>, core::option::Option<bool>)>::{closure#0}::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>::{closure#0}::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>::{closure#0}::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::IterProducer<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::extend::ListVecConsumer, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::IterProducer<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::extend::ListVecConsumer, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>)>::{closure#0}::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::vec::DrainProducer<u32>, rayon::slice::IterProducer<storage_proofs_update::vanilla::ChallengeProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::find::FindConsumer<rayon::iter::ParallelIterator::all::is_false>, <storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::vec::DrainProducer<u32>, rayon::slice::IterProducer<storage_proofs_update::vanilla::ChallengeProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::find::FindConsumer<rayon::iter::ParallelIterator::all::is_false>, <storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>>::{closure#1}, core::option::Option<bool>, core::option::Option<bool>>::{closure#0}, (core::option::Option<bool>, core::option::Option<bool>)>::{closure#0}::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>)>::{closure#0}::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::IterProducer<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::extend::ListVecConsumer, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::IterProducer<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::extend::ListVecConsumer, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::slice::IterProducer<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::aggregate::prove::aggregate_proofs<blstrs::Bls12>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::slice::IterProducer<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::aggregate::prove::aggregate_proofs<blstrs::Bls12>::{closure#1}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>)>::{closure#0}::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>::{closure#0}::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>)>::{closure#0}::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PrivateSector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>>, rayon::iter::map::MapConsumer<rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#4}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#3}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#1}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PrivateSector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>>, rayon::iter::map::MapConsumer<rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#4}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#3}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#1}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}>>::{closure#1}, (alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), (alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>)>::{closure#0}, ((alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), (alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>))>::{closure#0}::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::prove::create_kzg_opening<blstrs::g1::G1Affine>::{closure#0}, blstrs::g1::G1Affine>::{closure#1}, <blstrs::g1::G1Projective as group::Group>::identity>, bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::prove::create_kzg_opening<blstrs::g1::G1Affine>::{closure#0}, blstrs::g1::G1Affine>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::prove::create_kzg_opening<blstrs::g1::G1Affine>::{closure#0}, blstrs::g1::G1Affine>::{closure#1}, <blstrs::g1::G1Projective as group::Group>::identity>, bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::prove::create_kzg_opening<blstrs::g1::G1Affine>::{closure#0}, blstrs::g1::G1Affine>::{closure#0}>>::{closure#1}, blstrs::g1::G1Projective, blstrs::g1::G1Projective>::{closure#0}, (blstrs::g1::G1Projective, blstrs::g1::G1Projective)>::{closure#0}::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>::{closure#0}::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>::{closure#0}::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Affine>, rayon::iter::extend::ListVecConsumer>, <bellperson::groth16::aggregate::commit::Key<blstrs::g2::G2Affine>>::compress::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Affine>, rayon::iter::extend::ListVecConsumer>, <bellperson::groth16::aggregate::commit::Key<blstrs::g2::G2Affine>>::compress::{closure#0}>>::{closure#1}, (rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>), (rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>)>::{closure#0}, ((rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>), (rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>))>::{closure#0}::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>::{closure#0}::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::step_by::StepByProducer<rayon::range::IterProducer<u32>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, ec_gpu_gen::multiexp_cpu::multiexp_inner<ec_gpu_gen::multiexp_cpu::FullDensity, ec_gpu_gen::multiexp_cpu::FullDensity, blstrs::g1::G1Affine, (alloc::sync::Arc<alloc::vec::Vec<blstrs::g1::G1Affine>>, usize)>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::step_by::StepByProducer<rayon::range::IterProducer<u32>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, ec_gpu_gen::multiexp_cpu::multiexp_inner<ec_gpu_gen::multiexp_cpu::FullDensity, ec_gpu_gen::multiexp_cpu::FullDensity, blstrs::g1::G1Affine, (alloc::sync::Arc<alloc::vec::Vec<blstrs::g1::G1Affine>>, usize)>::{closure#1}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>>)>::{closure#0}::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::scale::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::scale::{closure#0}>>::{closure#1}, (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>), (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>)>::{closure#0}, ((rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>), (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>))>::{closure#0}::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#3}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#0}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#3}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#0}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#1}>>::{closure#1}, (alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), (alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>)>::{closure#0}, ((alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), (alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>))>::{closure#0}::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#3}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#0}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#3}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#0}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#1}>>::{closure#1}, (alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), (alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>)>::{closure#0}, ((alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), (alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>))>::{closure#0}::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterMutProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::iter::for_each::ForEachConsumer<bellperson::groth16::aggregate::compress<blstrs::g1::G1Affine>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterMutProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::iter::for_each::ForEachConsumer<bellperson::groth16::aggregate::compress<blstrs::g1::G1Affine>::{closure#0}>>::{closure#1}, (), ()>::{closure#0}, ((), ())>::{closure#0}::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>::{closure#0}::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<bellperson::groth16::aggregate::verify::gipa_verify_tipp_mipp::Op<blstrs::Bls12>>, rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<bellperson::groth16::aggregate::verify::gipa_verify_tipp_mipp<blstrs::Bls12>::{closure#2}, <bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12> as core::default::Default>::default>, <bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12> as core::default::Default>::default, bellperson::groth16::aggregate::verify::gipa_verify_tipp_mipp<blstrs::Bls12>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<bellperson::groth16::aggregate::verify::gipa_verify_tipp_mipp::Op<blstrs::Bls12>>, rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<bellperson::groth16::aggregate::verify::gipa_verify_tipp_mipp<blstrs::Bls12>::{closure#2}, <bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12> as core::default::Default>::default>, <bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12> as core::default::Default>::default, bellperson::groth16::aggregate::verify::gipa_verify_tipp_mipp<blstrs::Bls12>::{closure#1}>>::{closure#1}, bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12>, bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12>>::{closure#0}, (bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12>, bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12>)>::{closure#0}::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>)>::{closure#0}::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Affine>, rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Affine>>, <bellperson::groth16::aggregate::commit::Key<blstrs::g2::G2Affine>>::compress::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Affine>, rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Affine>>, <bellperson::groth16::aggregate::commit::Key<blstrs::g2::G2Affine>>::compress::{closure#0}>>::{closure#1}, (rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>), (rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>)>::{closure#0}, ((rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>), (rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>))>::{closure#0}::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>::{closure#0}::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterMutProducer<alloc::vec::Vec<blstrs::g2::G2Projective>>>, rayon::vec::DrainProducer<blstrs::g2::G2Projective>>, rayon::iter::for_each::ForEachConsumer<bellperson::groth16::aggregate::msm::fixed_base::get_window_table<blstrs::g2::G2Projective>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterMutProducer<alloc::vec::Vec<blstrs::g2::G2Projective>>>, rayon::vec::DrainProducer<blstrs::g2::G2Projective>>, rayon::iter::for_each::ForEachConsumer<bellperson::groth16::aggregate::msm::fixed_base::get_window_table<blstrs::g2::G2Projective>::{closure#0}>>::{closure#1}, (), ()>::{closure#0}, ((), ())>::{closure#0}::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>)>::{closure#0}::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bool>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bool>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<bool>, rayon::iter::collect::consumer::CollectResult<bool>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bool>, rayon::iter::collect::consumer::CollectResult<bool>)>::{closure#0}::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<alloc::vec::Vec<blstrs::g2::G2Projective>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::aggregate::msm::fixed_base::get_window_table<blstrs::g2::G2Projective>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<alloc::vec::Vec<blstrs::g2::G2Projective>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::aggregate::msm::fixed_base::get_window_table<blstrs::g2::G2Projective>::{closure#1}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g2::G2Affine>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g2::G2Affine>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g2::G2Affine>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g2::G2Affine>>>)>::{closure#0}::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_l::{closure#0}>>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_l::{closure#0}>>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>)>::{closure#0}::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>)>::{closure#0}::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::IterProducer<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::extend::ListVecConsumer, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::IterProducer<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::extend::ListVecConsumer, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>::{closure#0}::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_h::{closure#0}>>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_h::{closure#0}>>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>)>::{closure#0}::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>::{closure#0}::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::extend::ListVecConsumer, rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Affine>>, <bellperson::groth16::aggregate::commit::Key<blstrs::g2::G2Affine>>::compress::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::extend::ListVecConsumer, rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Affine>>, <bellperson::groth16::aggregate::commit::Key<blstrs::g2::G2Affine>>::compress::{closure#0}>>::{closure#1}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>), (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>)>::{closure#0}, ((alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>), (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>))>::{closure#0}::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>)>::{closure#0}::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>::{closure#0}::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::scalar::Scalar>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Projective>, bellperson::groth16::aggregate::msm::fixed_base::multi_scalar_mul<blstrs::g1::G1Projective>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::scalar::Scalar>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Projective>, bellperson::groth16::aggregate::msm::fixed_base::multi_scalar_mul<blstrs::g1::G1Projective>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Projective>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Projective>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Projective>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Projective>)>::{closure#0}::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PrivateSector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>>, rayon::iter::map::MapConsumer<rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#4}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#3}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#1}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PrivateSector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>>, rayon::iter::map::MapConsumer<rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#4}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#3}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#1}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}>>::{closure#1}, (alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), (alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>)>::{closure#0}, ((alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), (alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>))>::{closure#0}::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PrivateSector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>>, rayon::iter::map::MapConsumer<rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#4}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#3}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#1}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PrivateSector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>>, rayon::iter::map::MapConsumer<rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#4}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#3}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#1}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}>>::{closure#1}, (alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), (alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>)>::{closure#0}, ((alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), (alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>))>::{closure#0}::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>::{closure#0}::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>::{closure#0}::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<blstrs::scalar::Scalar>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::execute_fft<blstrs::Bls12>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<blstrs::scalar::Scalar>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::execute_fft<blstrs::Bls12>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<[u8; 32]>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<[u8; 32]>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<[u8; 32]>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<[u8; 32]>>)>::{closure#0}::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::prove::create_kzg_opening<blstrs::g2::G2Affine>::{closure#0}, blstrs::g2::G2Affine>::{closure#1}, <blstrs::g2::G2Projective as group::Group>::identity>, bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::prove::create_kzg_opening<blstrs::g2::G2Affine>::{closure#0}, blstrs::g2::G2Affine>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::prove::create_kzg_opening<blstrs::g2::G2Affine>::{closure#0}, blstrs::g2::G2Affine>::{closure#1}, <blstrs::g2::G2Projective as group::Group>::identity>, bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::prove::create_kzg_opening<blstrs::g2::G2Affine>::{closure#0}, blstrs::g2::G2Affine>::{closure#0}>>::{closure#1}, blstrs::g2::G2Projective, blstrs::g2::G2Projective>::{closure#0}, (blstrs::g2::G2Projective, blstrs::g2::G2Projective)>::{closure#0}::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>::{closure#0}::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon_core::join::join::call<blstrs::g2::G2Affine, bellperson::groth16::aggregate::prove::create_kzg_opening<blstrs::g2::G2Affine>::{closure#1}>::{closure#0}, rayon_core::join::join::call<blstrs::g2::G2Affine, bellperson::groth16::aggregate::prove::create_kzg_opening<blstrs::g2::G2Affine>::{closure#2}>::{closure#0}, blstrs::g2::G2Affine, blstrs::g2::G2Affine>::{closure#0}, (blstrs::g2::G2Affine, blstrs::g2::G2Affine)>::{closure#0}::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>::{closure#0}::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>)>::{closure#0}::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>)>::{closure#0}::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#3}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#0}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#3}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#0}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#1}>>::{closure#1}, (alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), (alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>)>::{closure#0}, ((alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), (alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>))>::{closure#0}::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g2::G2Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_b_g2::{closure#0}>>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g2::G2Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_b_g2::{closure#0}>>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>)>::{closure#0}::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::inner_product::multiexponentiation<blstrs::g1::G1Affine>::{closure#0}, blstrs::g1::G1Affine>::{closure#1}, <blstrs::g1::G1Projective as group::Group>::identity>, bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::inner_product::multiexponentiation<blstrs::g1::G1Affine>::{closure#0}, blstrs::g1::G1Affine>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::inner_product::multiexponentiation<blstrs::g1::G1Affine>::{closure#0}, blstrs::g1::G1Affine>::{closure#1}, <blstrs::g1::G1Projective as group::Group>::identity>, bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::inner_product::multiexponentiation<blstrs::g1::G1Affine>::{closure#0}, blstrs::g1::G1Affine>::{closure#0}>>::{closure#1}, blstrs::g1::G1Projective, blstrs::g1::G1Projective>::{closure#0}, (blstrs::g1::G1Projective, blstrs::g1::G1Projective)>::{closure#0}::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<alloc::vec::Vec<blstrs::g1::G1Projective>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::g1::G1Affine>>, bellperson::groth16::aggregate::msm::fixed_base::get_window_table<blstrs::g1::G1Projective>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<alloc::vec::Vec<blstrs::g1::G1Projective>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::g1::G1Affine>>, bellperson::groth16::aggregate::msm::fixed_base::get_window_table<blstrs::g1::G1Projective>::{closure#1}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g1::G1Affine>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g1::G1Affine>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g1::G1Affine>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g1::G1Affine>>)>::{closure#0}::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<&bellperson::groth16::proof::Proof<blstrs::Bls12>>, rayon::slice::IterProducer<[u8; 32]>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::pairing::MillerLoopResult>, bellperson::groth16::verifier::verify_proofs_batch<blstrs::Bls12, rand_core::os::OsRng>::{closure#0}::{closure#2}::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<&bellperson::groth16::proof::Proof<blstrs::Bls12>>, rayon::slice::IterProducer<[u8; 32]>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::pairing::MillerLoopResult>, bellperson::groth16::verifier::verify_proofs_batch<blstrs::Bls12, rand_core::os::OsRng>::{closure#0}::{closure#2}::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<blstrs::pairing::MillerLoopResult>, rayon::iter::collect::consumer::CollectResult<blstrs::pairing::MillerLoopResult>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<blstrs::pairing::MillerLoopResult>, rayon::iter::collect::consumer::CollectResult<blstrs::pairing::MillerLoopResult>)>::{closure#0}::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>::{closure#0}::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<filecoin_hashers::sha256::Sha256Domain>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, <filecoin_proofs::commitment_reader::CommitmentReader<fr32::reader::Fr32Reader<filecoin_proofs::pieces::EmptySource>>>::finish::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<filecoin_hashers::sha256::Sha256Domain>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, <filecoin_proofs::commitment_reader::CommitmentReader<fr32::reader::Fr32Reader<filecoin_proofs::pieces::EmptySource>>>::finish::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<filecoin_hashers::sha256::Sha256Domain>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<filecoin_hashers::sha256::Sha256Domain>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<filecoin_hashers::sha256::Sha256Domain>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<filecoin_hashers::sha256::Sha256Domain>>)>::{closure#0}::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<filecoin_hashers::sha256::Sha256Domain>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<filecoin_hashers::sha256::Sha256Domain>, <filecoin_proofs::commitment_reader::CommitmentReader<fr32::reader::Fr32Reader<filecoin_proofs::pieces::EmptySource>>>::finish::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<filecoin_hashers::sha256::Sha256Domain>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<filecoin_hashers::sha256::Sha256Domain>, <filecoin_proofs::commitment_reader::CommitmentReader<fr32::reader::Fr32Reader<filecoin_proofs::pieces::EmptySource>>>::finish::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<filecoin_hashers::sha256::Sha256Domain>, rayon::iter::collect::consumer::CollectResult<filecoin_hashers::sha256::Sha256Domain>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<filecoin_hashers::sha256::Sha256Domain>, rayon::iter::collect::consumer::CollectResult<filecoin_hashers::sha256::Sha256Domain>)>::{closure#0}::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::len::MinLenProducer<rayon::range::IterProducer<usize>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>, std::io::error::Error>::{closure#0}>, <bellperson::groth16::proof::Proof<blstrs::Bls12>>::read_many::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::len::MinLenProducer<rayon::range::IterProducer<usize>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>, std::io::error::Error>::{closure#0}>, <bellperson::groth16::proof::Proof<blstrs::Bls12>>::read_many::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>>>)>::{closure#0}::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Projective>, bellperson::groth16::verifier::prepare_verifying_key<blstrs::Bls12>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Projective>, bellperson::groth16::verifier::prepare_verifying_key<blstrs::Bls12>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Projective>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Projective>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Projective>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Projective>)>::{closure#0}::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Affine>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g2::G2Affine, std::io::error::Error>::{closure#0}>, <bellperson::groth16::aggregate::srs::GenericSRS<_>>::read_mmap::mmap_read_vec<blstrs::g2::G2Affine>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Affine>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g2::G2Affine, std::io::error::Error>::{closure#0}>, <bellperson::groth16::aggregate::srs::GenericSRS<_>>::read_mmap::mmap_read_vec<blstrs::g2::G2Affine>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>)>::{closure#0}::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::multiscalar::precompute_fixed_window<blstrs::g1::G1Affine>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::multiscalar::precompute_fixed_window<blstrs::g1::G1Affine>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g1::G1Affine>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g1::G1Affine>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g1::G1Affine>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g1::G1Affine>>>)>::{closure#0}::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g2::G2Affine, std::io::error::Error>::{closure#0}>, <bellperson::groth16::aggregate::srs::GenericSRS<_>>::read_mmap::mmap_read_vec<blstrs::g2::G2Affine>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g2::G2Affine, std::io::error::Error>::{closure#0}>, <bellperson::groth16::aggregate::srs::GenericSRS<_>>::read_mmap::mmap_read_vec<blstrs::g2::G2Affine>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>)>::{closure#0}::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::len::MinLenProducer<rayon::range::IterProducer<usize>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>, std::io::error::Error>::{closure#0}>, <bellperson::groth16::proof::Proof<blstrs::Bls12>>::read_many::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::len::MinLenProducer<rayon::range::IterProducer<usize>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>, std::io::error::Error>::{closure#0}>, <bellperson::groth16::proof::Proof<blstrs::Bls12>>::read_many::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>>, rayon::iter::collect::consumer::CollectResult<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>>, rayon::iter::collect::consumer::CollectResult<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>>)>::{closure#0}::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::verifier::prepare_verifying_key<blstrs::Bls12>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::verifier::prepare_verifying_key<blstrs::Bls12>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Projective>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Projective>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Projective>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Projective>>)>::{closure#0}::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::g1::G1Affine>>, bellperson::groth16::multiscalar::precompute_fixed_window<blstrs::g1::G1Affine>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::g1::G1Affine>>, bellperson::groth16::multiscalar::precompute_fixed_window<blstrs::g1::G1Affine>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g1::G1Affine>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g1::G1Affine>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g1::G1Affine>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g1::G1Affine>>)>::{closure#0}::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <bellperson::groth16::aggregate::srs::GenericSRS<_>>::read_mmap::mmap_read_vec<blstrs::g1::G1Affine>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <bellperson::groth16::aggregate::srs::GenericSRS<_>>::read_mmap::mmap_read_vec<blstrs::g1::G1Affine>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>)>::{closure#0}::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <bellperson::groth16::aggregate::srs::GenericSRS<_>>::read_mmap::mmap_read_vec<blstrs::g1::G1Affine>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <bellperson::groth16::aggregate::srs::GenericSRS<_>>::read_mmap::mmap_read_vec<blstrs::g1::G1Affine>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>)>::{closure#0}::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<_, _>::{closure#0}::{closure#0}
470
18.4k
                l,
471
18.4k
            );
472
18.4k
            self.inject(&[job.as_job_ref()]);
473
18.4k
            job.latch.wait_and_reset(); // Make sure we can use the same latch again next time.
474
18.4k
475
18.4k
            // flush accumulated logs as we exit the thread
476
18.4k
            self.logger.log(|| Flush);
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::len::MinLenProducer<rayon::slice::IterProducer<fvm_shared::sector::seal::SealVerifyInfo>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, <fvm::kernel::default::DefaultKernel<fvm::call_manager::default::DefaultCallManager<fvm::machine::default::DefaultMachine<fvm_ipld_blockstore::memory::MemoryBlockstore, fvm_integration_tests::dummy::DummyExterns>>> as fvm::kernel::CryptoOps>::batch_verify_seals::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::len::MinLenProducer<rayon::slice::IterProducer<fvm_shared::sector::seal::SealVerifyInfo>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, <fvm::kernel::default::DefaultKernel<fvm::call_manager::default::DefaultCallManager<fvm::machine::default::DefaultMachine<fvm_ipld_blockstore::memory::MemoryBlockstore, fvm_integration_tests::dummy::DummyExterns>>> as fvm::kernel::CryptoOps>::batch_verify_seals::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>)>::{closure#0}::{closure#1}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::len::MinLenProducer<rayon::slice::IterProducer<fvm_shared::sector::seal::SealVerifyInfo>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<bool>, <fvm::kernel::default::DefaultKernel<fvm::call_manager::default::DefaultCallManager<fvm::machine::default::DefaultMachine<fvm_ipld_blockstore::memory::MemoryBlockstore, fvm_integration_tests::dummy::DummyExterns>>> as fvm::kernel::CryptoOps>::batch_verify_seals::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::len::MinLenProducer<rayon::slice::IterProducer<fvm_shared::sector::seal::SealVerifyInfo>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<bool>, <fvm::kernel::default::DefaultKernel<fvm::call_manager::default::DefaultCallManager<fvm::machine::default::DefaultMachine<fvm_ipld_blockstore::memory::MemoryBlockstore, fvm_integration_tests::dummy::DummyExterns>>> as fvm::kernel::CryptoOps>::batch_verify_seals::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<bool>, rayon::iter::collect::consumer::CollectResult<bool>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bool>, rayon::iter::collect::consumer::CollectResult<bool>)>::{closure#0}::{closure#1}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<fvm::kernel::default::verify_aggregate_seals::AggregationInputs>, rayon::iter::map::MapConsumer<rayon::iter::try_reduce::TryReduceConsumer<fvm::kernel::default::verify_aggregate_seals::{closure#2}, <alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>::new>, fvm::kernel::default::verify_aggregate_seals::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<fvm::kernel::default::verify_aggregate_seals::AggregationInputs>, rayon::iter::map::MapConsumer<rayon::iter::try_reduce::TryReduceConsumer<fvm::kernel::default::verify_aggregate_seals::{closure#2}, <alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>::new>, fvm::kernel::default::verify_aggregate_seals::{closure#1}>>::{closure#1}, core::result::Result<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>, anyhow::Error>, core::result::Result<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>, anyhow::Error>>::{closure#0}, (core::result::Result<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>, anyhow::Error>, core::result::Result<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>, anyhow::Error>)>::{closure#0}::{closure#1}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<wasmtime_types::SignatureIndex>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error>::{closure#0}>, <wasmtime::engine::Engine>::run_maybe_parallel<wasmtime_types::SignatureIndex, alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error, <wasmtime::module::Module>::compile_functions::{closure#1}::{closure#0}>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<wasmtime_types::SignatureIndex>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error>::{closure#0}>, <wasmtime::engine::Engine>::run_maybe_parallel<wasmtime_types::SignatureIndex, alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error, <wasmtime::module::Module>::compile_functions::{closure#1}::{closure#0}>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>, rayon::iter::collect::consumer::CollectResult<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>, rayon::iter::collect::consumer::CollectResult<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>)>::{closure#0}::{closure#1}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon_core::join::join::call<core::result::Result<cranelift_entity::primary::PrimaryMap<wasmtime_types::DefinedFuncIndex, alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>, anyhow::Error>, <wasmtime::module::Module>::compile_functions::{closure#0}>::{closure#0}, rayon_core::join::join::call<core::result::Result<alloc::vec::Vec<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>, anyhow::Error>, <wasmtime::module::Module>::compile_functions::{closure#1}>::{closure#0}, core::result::Result<cranelift_entity::primary::PrimaryMap<wasmtime_types::DefinedFuncIndex, alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>, anyhow::Error>, core::result::Result<alloc::vec::Vec<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>, anyhow::Error>>::{closure#0}, (core::result::Result<cranelift_entity::primary::PrimaryMap<wasmtime_types::DefinedFuncIndex, alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>, anyhow::Error>, core::result::Result<alloc::vec::Vec<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>, anyhow::Error>)>::{closure#0}::{closure#1}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(wasmparser::validator::func::FuncValidator<wasmparser::validator::core::ValidatorResources>, wasmparser::readers::core::code::FunctionBody)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<(), wasmparser::binary_reader::BinaryReaderError>::{closure#0}>, <wasmtime::engine::Engine>::run_maybe_parallel<(wasmparser::validator::func::FuncValidator<wasmparser::validator::core::ValidatorResources>, wasmparser::readers::core::code::FunctionBody), (), wasmparser::binary_reader::BinaryReaderError, <wasmtime::module::Module>::validate::{closure#0}>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(wasmparser::validator::func::FuncValidator<wasmparser::validator::core::ValidatorResources>, wasmparser::readers::core::code::FunctionBody)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<(), wasmparser::binary_reader::BinaryReaderError>::{closure#0}>, <wasmtime::engine::Engine>::run_maybe_parallel<(wasmparser::validator::func::FuncValidator<wasmparser::validator::core::ValidatorResources>, wasmparser::readers::core::code::FunctionBody), (), wasmparser::binary_reader::BinaryReaderError, <wasmtime::module::Module>::validate::{closure#0}>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<()>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<()>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<()>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<()>>)>::{closure#0}::{closure#1}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(wasmparser::validator::func::FuncValidator<wasmparser::validator::core::ValidatorResources>, wasmparser::readers::core::code::FunctionBody)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<()>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<(), wasmparser::binary_reader::BinaryReaderError>::{closure#0}>, <wasmtime::engine::Engine>::run_maybe_parallel<(wasmparser::validator::func::FuncValidator<wasmparser::validator::core::ValidatorResources>, wasmparser::readers::core::code::FunctionBody), (), wasmparser::binary_reader::BinaryReaderError, <wasmtime::module::Module>::validate::{closure#0}>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(wasmparser::validator::func::FuncValidator<wasmparser::validator::core::ValidatorResources>, wasmparser::readers::core::code::FunctionBody)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<()>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<(), wasmparser::binary_reader::BinaryReaderError>::{closure#0}>, <wasmtime::engine::Engine>::run_maybe_parallel<(wasmparser::validator::func::FuncValidator<wasmparser::validator::core::ValidatorResources>, wasmparser::readers::core::code::FunctionBody), (), wasmparser::binary_reader::BinaryReaderError, <wasmtime::module::Module>::validate::{closure#0}>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<()>, rayon::iter::collect::consumer::CollectResult<()>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<()>, rayon::iter::collect::consumer::CollectResult<()>)>::{closure#0}::{closure#1}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<wasmtime_types::SignatureIndex>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error>::{closure#0}>, <wasmtime::engine::Engine>::run_maybe_parallel<wasmtime_types::SignatureIndex, alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error, <wasmtime::module::Module>::compile_functions::{closure#1}::{closure#0}>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<wasmtime_types::SignatureIndex>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error>::{closure#0}>, <wasmtime::engine::Engine>::run_maybe_parallel<wasmtime_types::SignatureIndex, alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error, <wasmtime::module::Module>::compile_functions::{closure#1}::{closure#0}>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>>)>::{closure#0}::{closure#1}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(wasmtime_types::DefinedFuncIndex, wasmtime_environ::module_environ::FunctionBodyData)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error>::{closure#0}>, <wasmtime::engine::Engine>::run_maybe_parallel<(wasmtime_types::DefinedFuncIndex, wasmtime_environ::module_environ::FunctionBodyData), alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error, <wasmtime::module::Module>::compile_functions::{closure#0}::{closure#0}>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(wasmtime_types::DefinedFuncIndex, wasmtime_environ::module_environ::FunctionBodyData)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error>::{closure#0}>, <wasmtime::engine::Engine>::run_maybe_parallel<(wasmtime_types::DefinedFuncIndex, wasmtime_environ::module_environ::FunctionBodyData), alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error, <wasmtime::module::Module>::compile_functions::{closure#0}::{closure#0}>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>>)>::{closure#0}::{closure#1}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(wasmtime_types::DefinedFuncIndex, wasmtime_environ::module_environ::FunctionBodyData)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error>::{closure#0}>, <wasmtime::engine::Engine>::run_maybe_parallel<(wasmtime_types::DefinedFuncIndex, wasmtime_environ::module_environ::FunctionBodyData), alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error, <wasmtime::module::Module>::compile_functions::{closure#0}::{closure#0}>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(wasmtime_types::DefinedFuncIndex, wasmtime_environ::module_environ::FunctionBodyData)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error>::{closure#0}>, <wasmtime::engine::Engine>::run_maybe_parallel<(wasmtime_types::DefinedFuncIndex, wasmtime_environ::module_environ::FunctionBodyData), alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error, <wasmtime::module::Module>::compile_functions::{closure#0}::{closure#0}>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>, rayon::iter::collect::consumer::CollectResult<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>, rayon::iter::collect::consumer::CollectResult<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>)>::{closure#0}::{closure#1}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#1}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::len::MinLenProducer<rayon::range::IterProducer<usize>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>, std::io::error::Error>::{closure#0}>, <bellperson::groth16::proof::Proof<blstrs::Bls12>>::read_many::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::len::MinLenProducer<rayon::range::IterProducer<usize>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>, std::io::error::Error>::{closure#0}>, <bellperson::groth16::proof::Proof<blstrs::Bls12>>::read_many::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>>, rayon::iter::collect::consumer::CollectResult<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>>, rayon::iter::collect::consumer::CollectResult<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>>)>::{closure#0}::{closure#1}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#1}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>::{closure#0}::{closure#1}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#1}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#1}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>::{closure#0}::{closure#1}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>)>::{closure#0}::{closure#1}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>::{closure#0}::{closure#1}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#1}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>)>::{closure#0}::{closure#1}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>::{closure#0}::{closure#1}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#1}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::slice::IterProducer<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::aggregate::prove::aggregate_proofs<blstrs::Bls12>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::slice::IterProducer<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::aggregate::prove::aggregate_proofs<blstrs::Bls12>::{closure#1}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>)>::{closure#0}::{closure#1}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<((blstrs::gt::Gt, blstrs::gt::Gt), (blstrs::gt::Gt, blstrs::gt::Gt))>, rayon::slice::IterProducer<(blstrs::gt::Gt, blstrs::gt::Gt)>>, rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<((blstrs::gt::Gt, blstrs::gt::Gt), (blstrs::gt::Gt, blstrs::gt::Gt))>, rayon::slice::IterProducer<(blstrs::g1::G1Projective, blstrs::g1::G1Projective)>>>, rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::scalar::Scalar>, rayon::slice::IterProducer<blstrs::scalar::Scalar>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<bellperson::groth16::aggregate::verify::gipa_verify_tipp_mipp<blstrs::Bls12>::{closure#2}, <bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12> as core::default::Default>::default>, <bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12> as core::default::Default>::default, bellperson::groth16::aggregate::verify::gipa_verify_tipp_mipp<blstrs::Bls12>::{closure#1}>, bellperson::groth16::aggregate::verify::gipa_verify_tipp_mipp<blstrs::Bls12>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<((blstrs::gt::Gt, blstrs::gt::Gt), (blstrs::gt::Gt, blstrs::gt::Gt))>, rayon::slice::IterProducer<(blstrs::gt::Gt, blstrs::gt::Gt)>>, rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<((blstrs::gt::Gt, blstrs::gt::Gt), (blstrs::gt::Gt, blstrs::gt::Gt))>, rayon::slice::IterProducer<(blstrs::g1::G1Projective, blstrs::g1::G1Projective)>>>, rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::scalar::Scalar>, rayon::slice::IterProducer<blstrs::scalar::Scalar>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<bellperson::groth16::aggregate::verify::gipa_verify_tipp_mipp<blstrs::Bls12>::{closure#2}, <bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12> as core::default::Default>::default>, <bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12> as core::default::Default>::default, bellperson::groth16::aggregate::verify::gipa_verify_tipp_mipp<blstrs::Bls12>::{closure#1}>, bellperson::groth16::aggregate::verify::gipa_verify_tipp_mipp<blstrs::Bls12>::{closure#0}>>::{closure#1}, bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12>, bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12>>::{closure#0}, (bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12>, bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12>)>::{closure#0}::{closure#1}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#1}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>::{closure#0}::{closure#1}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#1}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#1}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::slice::IterProducer<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Affine>, bellperson::groth16::aggregate::prove::aggregate_proofs<blstrs::Bls12>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::slice::IterProducer<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Affine>, bellperson::groth16::aggregate::prove::aggregate_proofs<blstrs::Bls12>::{closure#1}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>)>::{closure#0}::{closure#1}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g2::G2Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_b_g2::{closure#0}>>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g2::G2Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_b_g2::{closure#0}>>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>)>::{closure#0}::{closure#1}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::inner_product::multiexponentiation<blstrs::g1::G1Affine>::{closure#0}, blstrs::g1::G1Affine>::{closure#1}, <blstrs::g1::G1Projective as group::Group>::identity>, bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::inner_product::multiexponentiation<blstrs::g1::G1Affine>::{closure#0}, blstrs::g1::G1Affine>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::inner_product::multiexponentiation<blstrs::g1::G1Affine>::{closure#0}, blstrs::g1::G1Affine>::{closure#1}, <blstrs::g1::G1Projective as group::Group>::identity>, bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::inner_product::multiexponentiation<blstrs::g1::G1Affine>::{closure#0}, blstrs::g1::G1Affine>::{closure#0}>>::{closure#1}, blstrs::g1::G1Projective, blstrs::g1::G1Projective>::{closure#0}, (blstrs::g1::G1Projective, blstrs::g1::G1Projective)>::{closure#0}::{closure#1}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<alloc::vec::Vec<blstrs::g2::G2Projective>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::g2::G2Affine>>, bellperson::groth16::aggregate::msm::fixed_base::get_window_table<blstrs::g2::G2Projective>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<alloc::vec::Vec<blstrs::g2::G2Projective>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::g2::G2Affine>>, bellperson::groth16::aggregate::msm::fixed_base::get_window_table<blstrs::g2::G2Projective>::{closure#1}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g2::G2Affine>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g2::G2Affine>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g2::G2Affine>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g2::G2Affine>>)>::{closure#0}::{closure#1}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Prepared>, bellperson::groth16::aggregate::inner_product::pairing_miller_affine<blstrs::Bls12>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Prepared>, bellperson::groth16::aggregate::inner_product::pairing_miller_affine<blstrs::Bls12>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Prepared>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Prepared>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Prepared>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Prepared>)>::{closure#0}::{closure#1}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#1}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#1}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PrivateSector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>>, rayon::iter::map::MapConsumer<rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#4}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#3}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#1}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PrivateSector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>>, rayon::iter::map::MapConsumer<rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#4}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#3}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#1}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}>>::{closure#1}, (alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), (alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>)>::{closure#0}, ((alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), (alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>))>::{closure#0}::{closure#1}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>::{closure#0}::{closure#1}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::prove::create_kzg_opening<blstrs::g1::G1Affine>::{closure#0}, blstrs::g1::G1Affine>::{closure#1}, <blstrs::g1::G1Projective as group::Group>::identity>, bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::prove::create_kzg_opening<blstrs::g1::G1Affine>::{closure#0}, blstrs::g1::G1Affine>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::prove::create_kzg_opening<blstrs::g1::G1Affine>::{closure#0}, blstrs::g1::G1Affine>::{closure#1}, <blstrs::g1::G1Projective as group::Group>::identity>, bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::prove::create_kzg_opening<blstrs::g1::G1Affine>::{closure#0}, blstrs::g1::G1Affine>::{closure#0}>>::{closure#1}, blstrs::g1::G1Projective, blstrs::g1::G1Projective>::{closure#0}, (blstrs::g1::G1Projective, blstrs::g1::G1Projective)>::{closure#0}::{closure#1}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>)>::{closure#0}::{closure#1}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#1}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::aggregate::inner_product::pairing_miller_affine<blstrs::Bls12>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::aggregate::inner_product::pairing_miller_affine<blstrs::Bls12>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Prepared>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Prepared>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Prepared>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Prepared>>)>::{closure#0}::{closure#1}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::scalar::Scalar>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Projective>, bellperson::groth16::aggregate::msm::fixed_base::multi_scalar_mul<blstrs::g1::G1Projective>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::scalar::Scalar>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Projective>, bellperson::groth16::aggregate::msm::fixed_base::multi_scalar_mul<blstrs::g1::G1Projective>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Projective>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Projective>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Projective>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Projective>)>::{closure#0}::{closure#1}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#1}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::step_by::StepByProducer<rayon::range::IterProducer<u32>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, ec_gpu_gen::multiexp_cpu::multiexp_inner<ec_gpu_gen::multiexp_cpu::DensityTracker, alloc::sync::Arc<ec_gpu_gen::multiexp_cpu::DensityTracker>, blstrs::g2::G2Affine, (alloc::sync::Arc<alloc::vec::Vec<blstrs::g2::G2Affine>>, usize)>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::step_by::StepByProducer<rayon::range::IterProducer<u32>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, ec_gpu_gen::multiexp_cpu::multiexp_inner<ec_gpu_gen::multiexp_cpu::DensityTracker, alloc::sync::Arc<ec_gpu_gen::multiexp_cpu::DensityTracker>, blstrs::g2::G2Affine, (alloc::sync::Arc<alloc::vec::Vec<blstrs::g2::G2Affine>>, usize)>::{closure#1}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<core::result::Result<blstrs::g2::G2Projective, ec_gpu_gen::error::EcError>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<core::result::Result<blstrs::g2::G2Projective, ec_gpu_gen::error::EcError>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<core::result::Result<blstrs::g2::G2Projective, ec_gpu_gen::error::EcError>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<core::result::Result<blstrs::g2::G2Projective, ec_gpu_gen::error::EcError>>>)>::{closure#0}::{closure#1}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#1}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>::{closure#0}::{closure#1}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::extend::ListVecConsumer, rayon::iter::extend::ListVecConsumer>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::scale::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::extend::ListVecConsumer, rayon::iter::extend::ListVecConsumer>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::scale::{closure#0}>>::{closure#1}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>), (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>)>::{closure#0}, ((alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>), (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>))>::{closure#0}::{closure#1}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::step_by::StepByProducer<rayon::range::IterProducer<u32>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>, ec_gpu_gen::multiexp_cpu::multiexp_inner<ec_gpu_gen::multiexp_cpu::DensityTracker, alloc::sync::Arc<ec_gpu_gen::multiexp_cpu::DensityTracker>, blstrs::g1::G1Affine, (alloc::sync::Arc<alloc::vec::Vec<blstrs::g1::G1Affine>>, usize)>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::step_by::StepByProducer<rayon::range::IterProducer<u32>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>, ec_gpu_gen::multiexp_cpu::multiexp_inner<ec_gpu_gen::multiexp_cpu::DensityTracker, alloc::sync::Arc<ec_gpu_gen::multiexp_cpu::DensityTracker>, blstrs::g1::G1Affine, (alloc::sync::Arc<alloc::vec::Vec<blstrs::g1::G1Affine>>, usize)>::{closure#1}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>, rayon::iter::collect::consumer::CollectResult<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>, rayon::iter::collect::consumer::CollectResult<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>)>::{closure#0}::{closure#1}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#1}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon_core::join::join::call<blstrs::g1::G1Affine, bellperson::groth16::aggregate::prove::create_kzg_opening<blstrs::g1::G1Affine>::{closure#1}>::{closure#0}, rayon_core::join::join::call<blstrs::g1::G1Affine, bellperson::groth16::aggregate::prove::create_kzg_opening<blstrs::g1::G1Affine>::{closure#2}>::{closure#0}, blstrs::g1::G1Affine, blstrs::g1::G1Affine>::{closure#0}, (blstrs::g1::G1Affine, blstrs::g1::G1Affine)>::{closure#0}::{closure#1}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#1}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>::{closure#0}::{closure#1}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#1}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<bellperson::groth16::multiscalar::par_multiscalar<&dyn core::ops::function::Fn<(usize,), Output = [u8; 32]> + core::marker::Send + core::marker::Sync, blstrs::g1::G1Affine>::{closure#1}, <blstrs::g1::G1Projective as group::Group>::identity>, bellperson::groth16::multiscalar::par_multiscalar<&dyn core::ops::function::Fn<(usize,), Output = [u8; 32]> + core::marker::Send + core::marker::Sync, blstrs::g1::G1Affine>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<bellperson::groth16::multiscalar::par_multiscalar<&dyn core::ops::function::Fn<(usize,), Output = [u8; 32]> + core::marker::Send + core::marker::Sync, blstrs::g1::G1Affine>::{closure#1}, <blstrs::g1::G1Projective as group::Group>::identity>, bellperson::groth16::multiscalar::par_multiscalar<&dyn core::ops::function::Fn<(usize,), Output = [u8; 32]> + core::marker::Send + core::marker::Sync, blstrs::g1::G1Affine>::{closure#0}>>::{closure#1}, blstrs::g1::G1Projective, blstrs::g1::G1Projective>::{closure#0}, (blstrs::g1::G1Projective, blstrs::g1::G1Projective)>::{closure#0}::{closure#1}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterMutProducer<blstrs::g2::G2Affine>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::iter::for_each::ForEachConsumer<bellperson::groth16::aggregate::compress<blstrs::g2::G2Affine>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterMutProducer<blstrs::g2::G2Affine>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::iter::for_each::ForEachConsumer<bellperson::groth16::aggregate::compress<blstrs::g2::G2Affine>::{closure#0}>>::{closure#1}, (), ()>::{closure#0}, ((), ())>::{closure#0}::{closure#1}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>)>::{closure#0}::{closure#1}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>)>::{closure#0}::{closure#1}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::IterProducer<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::IterProducer<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#1}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>)>::{closure#0}::{closure#1}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#1}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#3}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#0}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#3}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#0}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#1}>>::{closure#1}, (alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), (alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>)>::{closure#0}, ((alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), (alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>))>::{closure#0}::{closure#1}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::vec::DrainProducer<u32>, rayon::slice::IterProducer<storage_proofs_update::vanilla::ChallengeProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::find::FindConsumer<rayon::iter::ParallelIterator::all::is_false>, <storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::vec::DrainProducer<u32>, rayon::slice::IterProducer<storage_proofs_update::vanilla::ChallengeProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::find::FindConsumer<rayon::iter::ParallelIterator::all::is_false>, <storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>>::{closure#1}, core::option::Option<bool>, core::option::Option<bool>>::{closure#0}, (core::option::Option<bool>, core::option::Option<bool>)>::{closure#0}::{closure#1}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::multiscalar::precompute_fixed_window<blstrs::g1::G1Affine>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::multiscalar::precompute_fixed_window<blstrs::g1::G1Affine>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g1::G1Affine>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g1::G1Affine>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g1::G1Affine>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g1::G1Affine>>>)>::{closure#0}::{closure#1}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#1}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#1}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#1}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>)>::{closure#0}::{closure#1}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#1}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bool>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bool>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<bool>, rayon::iter::collect::consumer::CollectResult<bool>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bool>, rayon::iter::collect::consumer::CollectResult<bool>)>::{closure#0}::{closure#1}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#1}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#1}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#1}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::multiscalar::precompute_fixed_window<blstrs::g2::G2Affine>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::multiscalar::precompute_fixed_window<blstrs::g2::G2Affine>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g2::G2Affine>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g2::G2Affine>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g2::G2Affine>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g2::G2Affine>>>)>::{closure#0}::{closure#1}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#1}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#1}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#1}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>::{closure#0}::{closure#1}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#1}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>)>::{closure#0}::{closure#1}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Projective>, bellperson::groth16::verifier::prepare_verifying_key<blstrs::Bls12>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Projective>, bellperson::groth16::verifier::prepare_verifying_key<blstrs::Bls12>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Projective>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Projective>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Projective>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Projective>)>::{closure#0}::{closure#1}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::IterProducer<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::IterProducer<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#1}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#2}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#2}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}>>::{closure#1}, core::result::Result<bool, anyhow::Error>, core::result::Result<bool, anyhow::Error>>::{closure#0}, (core::result::Result<bool, anyhow::Error>, core::result::Result<bool, anyhow::Error>)>::{closure#0}::{closure#1}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>)>::{closure#0}::{closure#1}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PrivateSector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>>, rayon::iter::map::MapConsumer<rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#4}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#3}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#1}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PrivateSector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>>, rayon::iter::map::MapConsumer<rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#4}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#3}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#1}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}>>::{closure#1}, (alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), (alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>)>::{closure#0}, ((alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), (alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>))>::{closure#0}::{closure#1}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<(&blstrs::g1::G1Affine, &blstrs::g2::G2Affine)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<bellperson::groth16::aggregate::accumulator::PairingCheck<blstrs::Bls12>>::new_random_from_miller_inputs::{closure#3}, <blstrs::pairing::MillerLoopResult as core::default::Default>::default>, <blstrs::pairing::MillerLoopResult as core::default::Default>::default, <bellperson::groth16::aggregate::accumulator::PairingCheck<blstrs::Bls12>>::new_random_from_miller_inputs::{closure#2}>, <bellperson::groth16::aggregate::accumulator::PairingCheck<blstrs::Bls12>>::new_random_from_miller_inputs::{closure#1}>, <bellperson::groth16::aggregate::accumulator::PairingCheck<blstrs::Bls12>>::new_random_from_miller_inputs::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<(&blstrs::g1::G1Affine, &blstrs::g2::G2Affine)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<bellperson::groth16::aggregate::accumulator::PairingCheck<blstrs::Bls12>>::new_random_from_miller_inputs::{closure#3}, <blstrs::pairing::MillerLoopResult as core::default::Default>::default>, <blstrs::pairing::MillerLoopResult as core::default::Default>::default, <bellperson::groth16::aggregate::accumulator::PairingCheck<blstrs::Bls12>>::new_random_from_miller_inputs::{closure#2}>, <bellperson::groth16::aggregate::accumulator::PairingCheck<blstrs::Bls12>>::new_random_from_miller_inputs::{closure#1}>, <bellperson::groth16::aggregate::accumulator::PairingCheck<blstrs::Bls12>>::new_random_from_miller_inputs::{closure#0}>>::{closure#1}, blstrs::pairing::MillerLoopResult, blstrs::pairing::MillerLoopResult>::{closure#0}, (blstrs::pairing::MillerLoopResult, blstrs::pairing::MillerLoopResult)>::{closure#0}::{closure#1}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#1}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>)>::{closure#0}::{closure#1}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>::{closure#0}::{closure#1}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>)>::{closure#0}::{closure#1}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>)>::{closure#0}::{closure#1}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>::{closure#0}::{closure#1}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>)>::{closure#0}::{closure#1}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>::{closure#0}::{closure#1}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::prove::create_kzg_opening<blstrs::g2::G2Affine>::{closure#0}, blstrs::g2::G2Affine>::{closure#1}, <blstrs::g2::G2Projective as group::Group>::identity>, bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::prove::create_kzg_opening<blstrs::g2::G2Affine>::{closure#0}, blstrs::g2::G2Affine>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::prove::create_kzg_opening<blstrs::g2::G2Affine>::{closure#0}, blstrs::g2::G2Affine>::{closure#1}, <blstrs::g2::G2Projective as group::Group>::identity>, bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::prove::create_kzg_opening<blstrs::g2::G2Affine>::{closure#0}, blstrs::g2::G2Affine>::{closure#0}>>::{closure#1}, blstrs::g2::G2Projective, blstrs::g2::G2Projective>::{closure#0}, (blstrs::g2::G2Projective, blstrs::g2::G2Projective)>::{closure#0}::{closure#1}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#1}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>)>::{closure#0}::{closure#1}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::step_by::StepByProducer<rayon::range::IterProducer<u32>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, ec_gpu_gen::multiexp_cpu::multiexp_inner<ec_gpu_gen::multiexp_cpu::DensityTracker, alloc::sync::Arc<ec_gpu_gen::multiexp_cpu::DensityTracker>, blstrs::g1::G1Affine, (alloc::sync::Arc<alloc::vec::Vec<blstrs::g1::G1Affine>>, usize)>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::step_by::StepByProducer<rayon::range::IterProducer<u32>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, ec_gpu_gen::multiexp_cpu::multiexp_inner<ec_gpu_gen::multiexp_cpu::DensityTracker, alloc::sync::Arc<ec_gpu_gen::multiexp_cpu::DensityTracker>, blstrs::g1::G1Affine, (alloc::sync::Arc<alloc::vec::Vec<blstrs::g1::G1Affine>>, usize)>::{closure#1}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>>)>::{closure#0}::{closure#1}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#3}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#0}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#3}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#0}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#1}>>::{closure#1}, (alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), (alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>)>::{closure#0}, ((alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), (alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>))>::{closure#0}::{closure#1}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bool>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bool>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<bool>, rayon::iter::collect::consumer::CollectResult<bool>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bool>, rayon::iter::collect::consumer::CollectResult<bool>)>::{closure#0}::{closure#1}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#3}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#0}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#3}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#0}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#1}>>::{closure#1}, (alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), (alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>)>::{closure#0}, ((alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), (alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>))>::{closure#0}::{closure#1}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<alloc::vec::Vec<blstrs::g1::G1Projective>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::g1::G1Affine>>, bellperson::groth16::aggregate::msm::fixed_base::get_window_table<blstrs::g1::G1Projective>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<alloc::vec::Vec<blstrs::g1::G1Projective>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::g1::G1Affine>>, bellperson::groth16::aggregate::msm::fixed_base::get_window_table<blstrs::g1::G1Projective>::{closure#1}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g1::G1Affine>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g1::G1Affine>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g1::G1Affine>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g1::G1Affine>>)>::{closure#0}::{closure#1}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#2}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#2}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}>>::{closure#1}, core::result::Result<bool, anyhow::Error>, core::result::Result<bool, anyhow::Error>>::{closure#0}, (core::result::Result<bool, anyhow::Error>, core::result::Result<bool, anyhow::Error>)>::{closure#0}::{closure#1}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterMutProducer<alloc::vec::Vec<blstrs::g2::G2Projective>>>, rayon::vec::DrainProducer<blstrs::g2::G2Projective>>, rayon::iter::for_each::ForEachConsumer<bellperson::groth16::aggregate::msm::fixed_base::get_window_table<blstrs::g2::G2Projective>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterMutProducer<alloc::vec::Vec<blstrs::g2::G2Projective>>>, rayon::vec::DrainProducer<blstrs::g2::G2Projective>>, rayon::iter::for_each::ForEachConsumer<bellperson::groth16::aggregate::msm::fixed_base::get_window_table<blstrs::g2::G2Projective>::{closure#0}>>::{closure#1}, (), ()>::{closure#0}, ((), ())>::{closure#0}::{closure#1}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>)>::{closure#0}::{closure#1}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>::{closure#0}::{closure#1}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#1}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>::{closure#0}::{closure#1}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>)>::{closure#0}::{closure#1}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>::{closure#0}::{closure#1}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::IterProducer<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::extend::ListVecConsumer, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::IterProducer<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::extend::ListVecConsumer, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#1}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>::{closure#0}::{closure#1}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#1}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#1}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>::{closure#0}::{closure#1}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_h::{closure#0}>>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_h::{closure#0}>>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>)>::{closure#0}::{closure#1}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>, rayon::iter::extend::ListVecConsumer>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::scale::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>, rayon::iter::extend::ListVecConsumer>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::scale::{closure#0}>>::{closure#1}, (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>), (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>)>::{closure#0}, ((rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>), (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>))>::{closure#0}::{closure#1}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>::{closure#0}::{closure#1}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#2}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#2}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}>>::{closure#1}, core::result::Result<bool, anyhow::Error>, core::result::Result<bool, anyhow::Error>>::{closure#0}, (core::result::Result<bool, anyhow::Error>, core::result::Result<bool, anyhow::Error>)>::{closure#0}::{closure#1}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::verifier::prepare_verifying_key<blstrs::Bls12>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::verifier::prepare_verifying_key<blstrs::Bls12>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Projective>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Projective>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Projective>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Projective>>)>::{closure#0}::{closure#1}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#1}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::g2::G2Affine>>, bellperson::groth16::multiscalar::precompute_fixed_window<blstrs::g2::G2Affine>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::g2::G2Affine>>, bellperson::groth16::multiscalar::precompute_fixed_window<blstrs::g2::G2Affine>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g2::G2Affine>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g2::G2Affine>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g2::G2Affine>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g2::G2Affine>>)>::{closure#0}::{closure#1}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::extend::ListVecConsumer>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::extend::ListVecConsumer>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#1}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#1}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>::{closure#0}::{closure#1}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::IterProducer<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::extend::ListVecConsumer, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::IterProducer<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::extend::ListVecConsumer, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#1}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#1}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<&bellperson::groth16::proof::Proof<blstrs::Bls12>>, rayon::slice::IterProducer<[u8; 32]>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::pairing::MillerLoopResult>, bellperson::groth16::verifier::verify_proofs_batch<blstrs::Bls12, rand_core::os::OsRng>::{closure#0}::{closure#2}::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<&bellperson::groth16::proof::Proof<blstrs::Bls12>>, rayon::slice::IterProducer<[u8; 32]>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::pairing::MillerLoopResult>, bellperson::groth16::verifier::verify_proofs_batch<blstrs::Bls12, rand_core::os::OsRng>::{closure#0}::{closure#2}::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<blstrs::pairing::MillerLoopResult>, rayon::iter::collect::consumer::CollectResult<blstrs::pairing::MillerLoopResult>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<blstrs::pairing::MillerLoopResult>, rayon::iter::collect::consumer::CollectResult<blstrs::pairing::MillerLoopResult>)>::{closure#0}::{closure#1}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>)>::{closure#0}::{closure#1}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::vec::DrainProducer<u32>, rayon::slice::IterProducer<storage_proofs_update::vanilla::ChallengeProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::find::FindConsumer<rayon::iter::ParallelIterator::all::is_false>, <storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::vec::DrainProducer<u32>, rayon::slice::IterProducer<storage_proofs_update::vanilla::ChallengeProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::find::FindConsumer<rayon::iter::ParallelIterator::all::is_false>, <storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>>::{closure#1}, core::option::Option<bool>, core::option::Option<bool>>::{closure#0}, (core::option::Option<bool>, core::option::Option<bool>)>::{closure#0}::{closure#1}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>::{closure#0}::{closure#1}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>)>::{closure#0}::{closure#1}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>::{closure#0}::{closure#1}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_h::{closure#0}>>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_h::{closure#0}>>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>)>::{closure#0}::{closure#1}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<alloc::vec::Vec<blstrs::g1::G1Projective>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::aggregate::msm::fixed_base::get_window_table<blstrs::g1::G1Projective>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<alloc::vec::Vec<blstrs::g1::G1Projective>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::aggregate::msm::fixed_base::get_window_table<blstrs::g1::G1Projective>::{closure#1}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g1::G1Affine>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g1::G1Affine>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g1::G1Affine>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g1::G1Affine>>>)>::{closure#0}::{closure#1}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<blstrs::scalar::Scalar>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::execute_fft<blstrs::Bls12>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<blstrs::scalar::Scalar>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::execute_fft<blstrs::Bls12>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<[u8; 32]>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<[u8; 32]>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<[u8; 32]>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<[u8; 32]>>)>::{closure#0}::{closure#1}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>::{closure#0}::{closure#1}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<filecoin_hashers::poseidon::PoseidonDomain>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, <merkletree::store::vec::VecStore<filecoin_hashers::poseidon::PoseidonDomain> as merkletree::store::Store<filecoin_hashers::poseidon::PoseidonDomain>>::build_small_tree<filecoin_hashers::poseidon::PoseidonFunction, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<filecoin_hashers::poseidon::PoseidonDomain>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, <merkletree::store::vec::VecStore<filecoin_hashers::poseidon::PoseidonDomain> as merkletree::store::Store<filecoin_hashers::poseidon::PoseidonDomain>>::build_small_tree<filecoin_hashers::poseidon::PoseidonFunction, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<filecoin_hashers::poseidon::PoseidonDomain>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<filecoin_hashers::poseidon::PoseidonDomain>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<filecoin_hashers::poseidon::PoseidonDomain>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<filecoin_hashers::poseidon::PoseidonDomain>>)>::{closure#0}::{closure#1}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>::{closure#0}::{closure#1}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::scalar::Scalar>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::aggregate::msm::fixed_base::multi_scalar_mul<blstrs::g1::G1Projective>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::scalar::Scalar>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::aggregate::msm::fixed_base::multi_scalar_mul<blstrs::g1::G1Projective>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Projective>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Projective>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Projective>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Projective>>)>::{closure#0}::{closure#1}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>)>::{closure#0}::{closure#1}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<filecoin_hashers::poseidon::PoseidonDomain>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<filecoin_hashers::poseidon::PoseidonDomain>, <merkletree::store::vec::VecStore<filecoin_hashers::poseidon::PoseidonDomain> as merkletree::store::Store<filecoin_hashers::poseidon::PoseidonDomain>>::build_small_tree<filecoin_hashers::poseidon::PoseidonFunction, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<filecoin_hashers::poseidon::PoseidonDomain>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<filecoin_hashers::poseidon::PoseidonDomain>, <merkletree::store::vec::VecStore<filecoin_hashers::poseidon::PoseidonDomain> as merkletree::store::Store<filecoin_hashers::poseidon::PoseidonDomain>>::build_small_tree<filecoin_hashers::poseidon::PoseidonFunction, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<filecoin_hashers::poseidon::PoseidonDomain>, rayon::iter::collect::consumer::CollectResult<filecoin_hashers::poseidon::PoseidonDomain>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<filecoin_hashers::poseidon::PoseidonDomain>, rayon::iter::collect::consumer::CollectResult<filecoin_hashers::poseidon::PoseidonDomain>)>::{closure#0}::{closure#1}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#1}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::scalar::Scalar>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::scalar::Scalar>, bellperson::groth16::aggregate::prove::aggregate_proofs<blstrs::Bls12>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::scalar::Scalar>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::scalar::Scalar>, bellperson::groth16::aggregate::prove::aggregate_proofs<blstrs::Bls12>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<blstrs::scalar::Scalar>, rayon::iter::collect::consumer::CollectResult<blstrs::scalar::Scalar>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<blstrs::scalar::Scalar>, rayon::iter::collect::consumer::CollectResult<blstrs::scalar::Scalar>)>::{closure#0}::{closure#1}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::len::MinLenProducer<rayon::range::IterProducer<usize>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>, std::io::error::Error>::{closure#0}>, <bellperson::groth16::proof::Proof<blstrs::Bls12>>::read_many::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::len::MinLenProducer<rayon::range::IterProducer<usize>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>, std::io::error::Error>::{closure#0}>, <bellperson::groth16::proof::Proof<blstrs::Bls12>>::read_many::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>>>)>::{closure#0}::{closure#1}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#1}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#1}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#1}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#1}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Affine>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g2::G2Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_b_g2::{closure#0}>>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Affine>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g2::G2Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_b_g2::{closure#0}>>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>)>::{closure#0}::{closure#1}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>::{closure#0}::{closure#1}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>::{closure#0}::{closure#1}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bool>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bool>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<bool>, rayon::iter::collect::consumer::CollectResult<bool>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bool>, rayon::iter::collect::consumer::CollectResult<bool>)>::{closure#0}::{closure#1}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::scale::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::scale::{closure#0}>>::{closure#1}, (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>), (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>)>::{closure#0}, ((rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>), (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>))>::{closure#0}::{closure#1}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#1}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bool>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bool>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<bool>, rayon::iter::collect::consumer::CollectResult<bool>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bool>, rayon::iter::collect::consumer::CollectResult<bool>)>::{closure#0}::{closure#1}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>)>::{closure#0}::{closure#1}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>)>::{closure#0}::{closure#1}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::IterProducer<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::IterProducer<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#1}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::extend::ListVecConsumer, rayon::iter::extend::ListVecConsumer>, <bellperson::groth16::aggregate::commit::Key<blstrs::g2::G2Affine>>::compress::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::extend::ListVecConsumer, rayon::iter::extend::ListVecConsumer>, <bellperson::groth16::aggregate::commit::Key<blstrs::g2::G2Affine>>::compress::{closure#0}>>::{closure#1}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>), (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>)>::{closure#0}, ((alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>), (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>))>::{closure#0}::{closure#1}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::step_by::StepByProducer<rayon::range::IterProducer<u32>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, ec_gpu_gen::multiexp_cpu::multiexp_inner<ec_gpu_gen::multiexp_cpu::FullDensity, ec_gpu_gen::multiexp_cpu::FullDensity, blstrs::g1::G1Affine, (alloc::sync::Arc<alloc::vec::Vec<blstrs::g1::G1Affine>>, usize)>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::step_by::StepByProducer<rayon::range::IterProducer<u32>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, ec_gpu_gen::multiexp_cpu::multiexp_inner<ec_gpu_gen::multiexp_cpu::FullDensity, ec_gpu_gen::multiexp_cpu::FullDensity, blstrs::g1::G1Affine, (alloc::sync::Arc<alloc::vec::Vec<blstrs::g1::G1Affine>>, usize)>::{closure#1}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>>)>::{closure#0}::{closure#1}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>::{closure#0}::{closure#1}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>)>::{closure#0}::{closure#1}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#1}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>::{closure#0}::{closure#1}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>)>::{closure#0}::{closure#1}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>::{closure#0}::{closure#1}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::scalar::Scalar>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::aggregate::msm::fixed_base::multi_scalar_mul<blstrs::g2::G2Projective>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::scalar::Scalar>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::aggregate::msm::fixed_base::multi_scalar_mul<blstrs::g2::G2Projective>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Projective>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Projective>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Projective>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Projective>>)>::{closure#0}::{closure#1}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>::{closure#0}::{closure#1}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>)>::{closure#0}::{closure#1}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Affine>, rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Affine>>, <bellperson::groth16::aggregate::commit::Key<blstrs::g2::G2Affine>>::compress::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Affine>, rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Affine>>, <bellperson::groth16::aggregate::commit::Key<blstrs::g2::G2Affine>>::compress::{closure#0}>>::{closure#1}, (rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>), (rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>)>::{closure#0}, ((rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>), (rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>))>::{closure#0}::{closure#1}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#1}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#1}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>)>::{closure#0}::{closure#1}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::verify::verify_aggregate_proof<blstrs::Bls12, &mut rand_core::os::OsRng>::{closure#0}::{closure#2}::{closure#0}, blstrs::g1::G1Affine>::{closure#1}, <blstrs::g1::G1Projective as group::Group>::identity>, bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::verify::verify_aggregate_proof<blstrs::Bls12, &mut rand_core::os::OsRng>::{closure#0}::{closure#2}::{closure#0}, blstrs::g1::G1Affine>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::verify::verify_aggregate_proof<blstrs::Bls12, &mut rand_core::os::OsRng>::{closure#0}::{closure#2}::{closure#0}, blstrs::g1::G1Affine>::{closure#1}, <blstrs::g1::G1Projective as group::Group>::identity>, bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::verify::verify_aggregate_proof<blstrs::Bls12, &mut rand_core::os::OsRng>::{closure#0}::{closure#2}::{closure#0}, blstrs::g1::G1Affine>::{closure#0}>>::{closure#1}, blstrs::g1::G1Projective, blstrs::g1::G1Projective>::{closure#0}, (blstrs::g1::G1Projective, blstrs::g1::G1Projective)>::{closure#0}::{closure#1}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>)>::{closure#0}::{closure#1}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>)>::{closure#0}::{closure#1}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<alloc::vec::Vec<blstrs::g2::G2Projective>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::aggregate::msm::fixed_base::get_window_table<blstrs::g2::G2Projective>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<alloc::vec::Vec<blstrs::g2::G2Projective>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::aggregate::msm::fixed_base::get_window_table<blstrs::g2::G2Projective>::{closure#1}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g2::G2Affine>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g2::G2Affine>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g2::G2Affine>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g2::G2Affine>>>)>::{closure#0}::{closure#1}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterMutProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::iter::for_each::ForEachConsumer<bellperson::groth16::aggregate::compress<blstrs::g1::G1Affine>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterMutProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::iter::for_each::ForEachConsumer<bellperson::groth16::aggregate::compress<blstrs::g1::G1Affine>::{closure#0}>>::{closure#1}, (), ()>::{closure#0}, ((), ())>::{closure#0}::{closure#1}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>::{closure#0}::{closure#1}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#1}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>)>::{closure#0}::{closure#1}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#3}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#0}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#3}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#0}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#1}>>::{closure#1}, (alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), (alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>)>::{closure#0}, ((alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), (alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>))>::{closure#0}::{closure#1}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::try_reduce::TryReduceConsumer<rayon::iter::ParallelIterator::try_for_each::ok<core::result::Result<(), anyhow::Error>>, <() as core::default::Default>::default>, <merkletree::store::vec::VecStore<filecoin_hashers::poseidon::PoseidonDomain> as merkletree::store::Store<filecoin_hashers::poseidon::PoseidonDomain>>::process_layer<filecoin_hashers::poseidon::PoseidonFunction, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::try_reduce::TryReduceConsumer<rayon::iter::ParallelIterator::try_for_each::ok<core::result::Result<(), anyhow::Error>>, <() as core::default::Default>::default>, <merkletree::store::vec::VecStore<filecoin_hashers::poseidon::PoseidonDomain> as merkletree::store::Store<filecoin_hashers::poseidon::PoseidonDomain>>::process_layer<filecoin_hashers::poseidon::PoseidonFunction, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>::{closure#0}>>::{closure#1}, core::result::Result<(), anyhow::Error>, core::result::Result<(), anyhow::Error>>::{closure#0}, (core::result::Result<(), anyhow::Error>, core::result::Result<(), anyhow::Error>)>::{closure#0}::{closure#1}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::g1::G1Affine>>, bellperson::groth16::multiscalar::precompute_fixed_window<blstrs::g1::G1Affine>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::g1::G1Affine>>, bellperson::groth16::multiscalar::precompute_fixed_window<blstrs::g1::G1Affine>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g1::G1Affine>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g1::G1Affine>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g1::G1Affine>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g1::G1Affine>>)>::{closure#0}::{closure#1}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#1}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::extend::ListVecConsumer, rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::compress::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::extend::ListVecConsumer, rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::compress::{closure#0}>>::{closure#1}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>), (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>)>::{closure#0}, ((alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>), (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>))>::{closure#0}::{closure#1}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PrivateSector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>>, rayon::iter::map::MapConsumer<rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#4}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#3}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#1}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PrivateSector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>>, rayon::iter::map::MapConsumer<rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#4}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#3}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#1}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}>>::{closure#1}, (alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), (alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>)>::{closure#0}, ((alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), (alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>))>::{closure#0}::{closure#1}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_a::{closure#0}>>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_a::{closure#0}>>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>)>::{closure#0}::{closure#1}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>::{closure#0}::{closure#1}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#1}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#1}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>)>::{closure#0}::{closure#1}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::verifier::verify_proofs_batch<blstrs::Bls12, rand_core::os::OsRng>::{closure#0}::{closure#0}::{closure#0}, blstrs::g1::G1Affine>::{closure#1}, <blstrs::g1::G1Projective as group::Group>::identity>, bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::verifier::verify_proofs_batch<blstrs::Bls12, rand_core::os::OsRng>::{closure#0}::{closure#0}::{closure#0}, blstrs::g1::G1Affine>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::verifier::verify_proofs_batch<blstrs::Bls12, rand_core::os::OsRng>::{closure#0}::{closure#0}::{closure#0}, blstrs::g1::G1Affine>::{closure#1}, <blstrs::g1::G1Projective as group::Group>::identity>, bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::verifier::verify_proofs_batch<blstrs::Bls12, rand_core::os::OsRng>::{closure#0}::{closure#0}::{closure#0}, blstrs::g1::G1Affine>::{closure#0}>>::{closure#1}, blstrs::g1::G1Projective, blstrs::g1::G1Projective>::{closure#0}, (blstrs::g1::G1Projective, blstrs::g1::G1Projective)>::{closure#0}::{closure#1}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#1}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#1}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>)>::{closure#0}::{closure#1}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>::{closure#0}::{closure#1}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::IterProducer<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::IterProducer<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#1}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#1}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::extend::ListVecConsumer, rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Affine>>, <bellperson::groth16::aggregate::commit::Key<blstrs::g2::G2Affine>>::compress::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::extend::ListVecConsumer, rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Affine>>, <bellperson::groth16::aggregate::commit::Key<blstrs::g2::G2Affine>>::compress::{closure#0}>>::{closure#1}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>), (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>)>::{closure#0}, ((alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>), (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>))>::{closure#0}::{closure#1}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#1}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::scalar::Scalar>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::aggregate::prove::aggregate_proofs<blstrs::Bls12>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::scalar::Scalar>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::aggregate::prove::aggregate_proofs<blstrs::Bls12>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::scalar::Scalar>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::scalar::Scalar>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#1}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#1}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#1}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>::{closure#0}::{closure#1}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#2}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#2}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}>>::{closure#1}, core::result::Result<bool, anyhow::Error>, core::result::Result<bool, anyhow::Error>>::{closure#0}, (core::result::Result<bool, anyhow::Error>, core::result::Result<bool, anyhow::Error>)>::{closure#0}::{closure#1}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#1}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_l::{closure#0}>>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_l::{closure#0}>>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>)>::{closure#0}::{closure#1}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>)>::{closure#0}::{closure#1}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>)>::{closure#0}::{closure#1}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#1}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#1}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<blstrs::scalar::Scalar>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<[u8; 32]>, bellperson::groth16::prover::execute_fft<blstrs::Bls12>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<blstrs::scalar::Scalar>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<[u8; 32]>, bellperson::groth16::prover::execute_fft<blstrs::Bls12>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<[u8; 32]>, rayon::iter::collect::consumer::CollectResult<[u8; 32]>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<[u8; 32]>, rayon::iter::collect::consumer::CollectResult<[u8; 32]>)>::{closure#0}::{closure#1}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_b_g1::{closure#0}>>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_b_g1::{closure#0}>>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>)>::{closure#0}::{closure#1}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<&bellperson::groth16::proof::Proof<blstrs::Bls12>>, rayon::slice::IterProducer<[u8; 32]>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::verifier::verify_proofs_batch<blstrs::Bls12, rand_core::os::OsRng>::{closure#0}::{closure#2}::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<&bellperson::groth16::proof::Proof<blstrs::Bls12>>, rayon::slice::IterProducer<[u8; 32]>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::verifier::verify_proofs_batch<blstrs::Bls12, rand_core::os::OsRng>::{closure#0}::{closure#2}::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::pairing::MillerLoopResult>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::pairing::MillerLoopResult>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::pairing::MillerLoopResult>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::pairing::MillerLoopResult>>)>::{closure#0}::{closure#1}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>)>::{closure#0}::{closure#1}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>)>::{closure#0}::{closure#1}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>::{closure#0}::{closure#1}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterMutProducer<blstrs::scalar::Scalar>, rayon::slice::IterMutProducer<blstrs::scalar::Scalar>>, rayon::iter::for_each::ForEachConsumer<bellperson::groth16::aggregate::prove::gipa_tipp_mipp<blstrs::Bls12>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterMutProducer<blstrs::scalar::Scalar>, rayon::slice::IterMutProducer<blstrs::scalar::Scalar>>, rayon::iter::for_each::ForEachConsumer<bellperson::groth16::aggregate::prove::gipa_tipp_mipp<blstrs::Bls12>::{closure#0}>>::{closure#1}, (), ()>::{closure#0}, ((), ())>::{closure#0}::{closure#1}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>::{closure#0}::{closure#1}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#1}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>)>::{closure#0}::{closure#1}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>::{closure#0}::{closure#1}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#1}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::vec::DrainProducer<u32>, rayon::slice::IterProducer<storage_proofs_update::vanilla::ChallengeProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::find::FindConsumer<rayon::iter::ParallelIterator::all::is_false>, <storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::vec::DrainProducer<u32>, rayon::slice::IterProducer<storage_proofs_update::vanilla::ChallengeProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::find::FindConsumer<rayon::iter::ParallelIterator::all::is_false>, <storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>>::{closure#1}, core::option::Option<bool>, core::option::Option<bool>>::{closure#0}, (core::option::Option<bool>, core::option::Option<bool>)>::{closure#0}::{closure#1}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>::{closure#0}::{closure#1}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>, rayon::iter::extend::ListVecConsumer>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::compress::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>, rayon::iter::extend::ListVecConsumer>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::compress::{closure#0}>>::{closure#1}, (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>), (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>)>::{closure#0}, ((rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>), (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>))>::{closure#0}::{closure#1}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#1}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>::{closure#0}::{closure#1}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::extend::ListVecConsumer, rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::scale::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::extend::ListVecConsumer, rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::scale::{closure#0}>>::{closure#1}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>), (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>)>::{closure#0}, ((alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>), (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>))>::{closure#0}::{closure#1}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#1}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>)>::{closure#0}::{closure#1}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>::{closure#0}::{closure#1}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::step_by::StepByProducer<rayon::range::IterProducer<u32>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>, ec_gpu_gen::multiexp_cpu::multiexp_inner<ec_gpu_gen::multiexp_cpu::FullDensity, ec_gpu_gen::multiexp_cpu::FullDensity, blstrs::g1::G1Affine, (alloc::sync::Arc<alloc::vec::Vec<blstrs::g1::G1Affine>>, usize)>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::step_by::StepByProducer<rayon::range::IterProducer<u32>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>, ec_gpu_gen::multiexp_cpu::multiexp_inner<ec_gpu_gen::multiexp_cpu::FullDensity, ec_gpu_gen::multiexp_cpu::FullDensity, blstrs::g1::G1Affine, (alloc::sync::Arc<alloc::vec::Vec<blstrs::g1::G1Affine>>, usize)>::{closure#1}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>, rayon::iter::collect::consumer::CollectResult<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>, rayon::iter::collect::consumer::CollectResult<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>)>::{closure#0}::{closure#1}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::compress::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::compress::{closure#0}>>::{closure#1}, (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>), (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>)>::{closure#0}, ((rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>), (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>))>::{closure#0}::{closure#1}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>::{closure#0}::{closure#1}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon_core::join::join::call<blstrs::g2::G2Affine, bellperson::groth16::aggregate::prove::create_kzg_opening<blstrs::g2::G2Affine>::{closure#1}>::{closure#0}, rayon_core::join::join::call<blstrs::g2::G2Affine, bellperson::groth16::aggregate::prove::create_kzg_opening<blstrs::g2::G2Affine>::{closure#2}>::{closure#0}, blstrs::g2::G2Affine, blstrs::g2::G2Affine>::{closure#0}, (blstrs::g2::G2Affine, blstrs::g2::G2Affine)>::{closure#0}::{closure#1}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#1}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>::{closure#0}::{closure#1}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#1}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#1}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#1}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>::{closure#0}::{closure#1}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#1}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>)>::{closure#0}::{closure#1}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#1}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_l::{closure#0}>>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_l::{closure#0}>>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>)>::{closure#0}::{closure#1}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<bellperson::groth16::aggregate::verify::gipa_verify_tipp_mipp::Op<blstrs::Bls12>>, rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<bellperson::groth16::aggregate::verify::gipa_verify_tipp_mipp<blstrs::Bls12>::{closure#2}, <bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12> as core::default::Default>::default>, <bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12> as core::default::Default>::default, bellperson::groth16::aggregate::verify::gipa_verify_tipp_mipp<blstrs::Bls12>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<bellperson::groth16::aggregate::verify::gipa_verify_tipp_mipp::Op<blstrs::Bls12>>, rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<bellperson::groth16::aggregate::verify::gipa_verify_tipp_mipp<blstrs::Bls12>::{closure#2}, <bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12> as core::default::Default>::default>, <bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12> as core::default::Default>::default, bellperson::groth16::aggregate::verify::gipa_verify_tipp_mipp<blstrs::Bls12>::{closure#1}>>::{closure#1}, bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12>, bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12>>::{closure#0}, (bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12>, bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12>)>::{closure#0}::{closure#1}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::IterProducer<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::extend::ListVecConsumer, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::IterProducer<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::extend::ListVecConsumer, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#1}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::IterProducer<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::extend::ListVecConsumer, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::IterProducer<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::extend::ListVecConsumer, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#1}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#1}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::scalar::Scalar>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Projective>, bellperson::groth16::aggregate::msm::fixed_base::multi_scalar_mul<blstrs::g2::G2Projective>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::scalar::Scalar>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Projective>, bellperson::groth16::aggregate::msm::fixed_base::multi_scalar_mul<blstrs::g2::G2Projective>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Projective>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Projective>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Projective>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Projective>)>::{closure#0}::{closure#1}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_a::{closure#0}>>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_a::{closure#0}>>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>)>::{closure#0}::{closure#1}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>::{closure#0}::{closure#1}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>)>::{closure#0}::{closure#1}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#1}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#1}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#1}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#1}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#1}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>::{closure#0}::{closure#1}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>::{closure#0}::{closure#1}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::vec::DrainProducer<u32>, rayon::slice::IterProducer<storage_proofs_update::vanilla::ChallengeProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::find::FindConsumer<rayon::iter::ParallelIterator::all::is_false>, <storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::vec::DrainProducer<u32>, rayon::slice::IterProducer<storage_proofs_update::vanilla::ChallengeProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::find::FindConsumer<rayon::iter::ParallelIterator::all::is_false>, <storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>>::{closure#1}, core::option::Option<bool>, core::option::Option<bool>>::{closure#0}, (core::option::Option<bool>, core::option::Option<bool>)>::{closure#0}::{closure#1}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>)>::{closure#0}::{closure#1}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>::{closure#0}::{closure#1}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>)>::{closure#0}::{closure#1}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#1}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>)>::{closure#0}::{closure#1}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PrivateSector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>>, rayon::iter::map::MapConsumer<rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#4}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#3}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#1}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PrivateSector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>>, rayon::iter::map::MapConsumer<rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#4}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#3}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#1}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}>>::{closure#1}, (alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), (alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>)>::{closure#0}, ((alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), (alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>))>::{closure#0}::{closure#1}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#1}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>)>::{closure#0}::{closure#1}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>)>::{closure#0}::{closure#1}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#1}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterMutProducer<alloc::vec::Vec<blstrs::g1::G1Projective>>>, rayon::vec::DrainProducer<blstrs::g1::G1Projective>>, rayon::iter::for_each::ForEachConsumer<bellperson::groth16::aggregate::msm::fixed_base::get_window_table<blstrs::g1::G1Projective>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterMutProducer<alloc::vec::Vec<blstrs::g1::G1Projective>>>, rayon::vec::DrainProducer<blstrs::g1::G1Projective>>, rayon::iter::for_each::ForEachConsumer<bellperson::groth16::aggregate::msm::fixed_base::get_window_table<blstrs::g1::G1Projective>::{closure#0}>>::{closure#1}, (), ()>::{closure#0}, ((), ())>::{closure#0}::{closure#1}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>)>::{closure#0}::{closure#1}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>::{closure#0}::{closure#1}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#1}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::step_by::StepByProducer<rayon::range::IterProducer<u32>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<core::result::Result<blstrs::g2::G2Projective, ec_gpu_gen::error::EcError>>, ec_gpu_gen::multiexp_cpu::multiexp_inner<ec_gpu_gen::multiexp_cpu::DensityTracker, alloc::sync::Arc<ec_gpu_gen::multiexp_cpu::DensityTracker>, blstrs::g2::G2Affine, (alloc::sync::Arc<alloc::vec::Vec<blstrs::g2::G2Affine>>, usize)>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::step_by::StepByProducer<rayon::range::IterProducer<u32>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<core::result::Result<blstrs::g2::G2Projective, ec_gpu_gen::error::EcError>>, ec_gpu_gen::multiexp_cpu::multiexp_inner<ec_gpu_gen::multiexp_cpu::DensityTracker, alloc::sync::Arc<ec_gpu_gen::multiexp_cpu::DensityTracker>, blstrs::g2::G2Affine, (alloc::sync::Arc<alloc::vec::Vec<blstrs::g2::G2Affine>>, usize)>::{closure#1}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<core::result::Result<blstrs::g2::G2Projective, ec_gpu_gen::error::EcError>>, rayon::iter::collect::consumer::CollectResult<core::result::Result<blstrs::g2::G2Projective, ec_gpu_gen::error::EcError>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<core::result::Result<blstrs::g2::G2Projective, ec_gpu_gen::error::EcError>>, rayon::iter::collect::consumer::CollectResult<core::result::Result<blstrs::g2::G2Projective, ec_gpu_gen::error::EcError>>)>::{closure#0}::{closure#1}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_b_g1::{closure#0}>>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_b_g1::{closure#0}>>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>)>::{closure#0}::{closure#1}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>::{closure#0}::{closure#1}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>::{closure#0}::{closure#1}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::extend::ListVecConsumer, rayon::iter::extend::ListVecConsumer>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::compress::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::extend::ListVecConsumer, rayon::iter::extend::ListVecConsumer>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::compress::{closure#0}>>::{closure#1}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>), (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>)>::{closure#0}, ((alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>), (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>))>::{closure#0}::{closure#1}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Affine>, rayon::iter::extend::ListVecConsumer>, <bellperson::groth16::aggregate::commit::Key<blstrs::g2::G2Affine>>::compress::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Affine>, rayon::iter::extend::ListVecConsumer>, <bellperson::groth16::aggregate::commit::Key<blstrs::g2::G2Affine>>::compress::{closure#0}>>::{closure#1}, (rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>), (rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>)>::{closure#0}, ((rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>), (rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>))>::{closure#0}::{closure#1}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>::{closure#0}::{closure#1}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<filecoin_hashers::sha256::Sha256Domain>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<filecoin_hashers::sha256::Sha256Domain>, <filecoin_proofs::commitment_reader::CommitmentReader<fr32::reader::Fr32Reader<filecoin_proofs::pieces::EmptySource>>>::finish::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<filecoin_hashers::sha256::Sha256Domain>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<filecoin_hashers::sha256::Sha256Domain>, <filecoin_proofs::commitment_reader::CommitmentReader<fr32::reader::Fr32Reader<filecoin_proofs::pieces::EmptySource>>>::finish::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<filecoin_hashers::sha256::Sha256Domain>, rayon::iter::collect::consumer::CollectResult<filecoin_hashers::sha256::Sha256Domain>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<filecoin_hashers::sha256::Sha256Domain>, rayon::iter::collect::consumer::CollectResult<filecoin_hashers::sha256::Sha256Domain>)>::{closure#0}::{closure#1}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<filecoin_hashers::sha256::Sha256Domain>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, <filecoin_proofs::commitment_reader::CommitmentReader<fr32::reader::Fr32Reader<filecoin_proofs::pieces::EmptySource>>>::finish::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<filecoin_hashers::sha256::Sha256Domain>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, <filecoin_proofs::commitment_reader::CommitmentReader<fr32::reader::Fr32Reader<filecoin_proofs::pieces::EmptySource>>>::finish::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<filecoin_hashers::sha256::Sha256Domain>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<filecoin_hashers::sha256::Sha256Domain>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<filecoin_hashers::sha256::Sha256Domain>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<filecoin_hashers::sha256::Sha256Domain>>)>::{closure#0}::{closure#1}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <bellperson::groth16::aggregate::srs::GenericSRS<_>>::read_mmap::mmap_read_vec<blstrs::g1::G1Affine>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <bellperson::groth16::aggregate::srs::GenericSRS<_>>::read_mmap::mmap_read_vec<blstrs::g1::G1Affine>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>)>::{closure#0}::{closure#1}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::multiscalar::precompute_fixed_window<blstrs::g1::G1Affine>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::multiscalar::precompute_fixed_window<blstrs::g1::G1Affine>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g1::G1Affine>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g1::G1Affine>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g1::G1Affine>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g1::G1Affine>>>)>::{closure#0}::{closure#1}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g2::G2Affine, std::io::error::Error>::{closure#0}>, <bellperson::groth16::aggregate::srs::GenericSRS<_>>::read_mmap::mmap_read_vec<blstrs::g2::G2Affine>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g2::G2Affine, std::io::error::Error>::{closure#0}>, <bellperson::groth16::aggregate::srs::GenericSRS<_>>::read_mmap::mmap_read_vec<blstrs::g2::G2Affine>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>)>::{closure#0}::{closure#1}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <bellperson::groth16::aggregate::srs::GenericSRS<_>>::read_mmap::mmap_read_vec<blstrs::g1::G1Affine>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <bellperson::groth16::aggregate::srs::GenericSRS<_>>::read_mmap::mmap_read_vec<blstrs::g1::G1Affine>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>)>::{closure#0}::{closure#1}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Projective>, bellperson::groth16::verifier::prepare_verifying_key<blstrs::Bls12>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Projective>, bellperson::groth16::verifier::prepare_verifying_key<blstrs::Bls12>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Projective>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Projective>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Projective>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Projective>)>::{closure#0}::{closure#1}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::len::MinLenProducer<rayon::range::IterProducer<usize>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>, std::io::error::Error>::{closure#0}>, <bellperson::groth16::proof::Proof<blstrs::Bls12>>::read_many::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::len::MinLenProducer<rayon::range::IterProducer<usize>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>, std::io::error::Error>::{closure#0}>, <bellperson::groth16::proof::Proof<blstrs::Bls12>>::read_many::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>>, rayon::iter::collect::consumer::CollectResult<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>>, rayon::iter::collect::consumer::CollectResult<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>>)>::{closure#0}::{closure#1}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::verifier::prepare_verifying_key<blstrs::Bls12>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::verifier::prepare_verifying_key<blstrs::Bls12>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Projective>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Projective>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Projective>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Projective>>)>::{closure#0}::{closure#1}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Affine>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g2::G2Affine, std::io::error::Error>::{closure#0}>, <bellperson::groth16::aggregate::srs::GenericSRS<_>>::read_mmap::mmap_read_vec<blstrs::g2::G2Affine>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Affine>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g2::G2Affine, std::io::error::Error>::{closure#0}>, <bellperson::groth16::aggregate::srs::GenericSRS<_>>::read_mmap::mmap_read_vec<blstrs::g2::G2Affine>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>)>::{closure#0}::{closure#1}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::len::MinLenProducer<rayon::range::IterProducer<usize>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>, std::io::error::Error>::{closure#0}>, <bellperson::groth16::proof::Proof<blstrs::Bls12>>::read_many::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::len::MinLenProducer<rayon::range::IterProducer<usize>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>, std::io::error::Error>::{closure#0}>, <bellperson::groth16::proof::Proof<blstrs::Bls12>>::read_many::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>>>)>::{closure#0}::{closure#1}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::g1::G1Affine>>, bellperson::groth16::multiscalar::precompute_fixed_window<blstrs::g1::G1Affine>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::g1::G1Affine>>, bellperson::groth16::multiscalar::precompute_fixed_window<blstrs::g1::G1Affine>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g1::G1Affine>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g1::G1Affine>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g1::G1Affine>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g1::G1Affine>>)>::{closure#0}::{closure#1}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<_, _>::{closure#0}::{closure#1}
477
18.4k
478
18.4k
            job.into_result()
479
18.4k
        })
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::len::MinLenProducer<rayon::slice::IterProducer<fvm_shared::sector::seal::SealVerifyInfo>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<bool>, <fvm::kernel::default::DefaultKernel<fvm::call_manager::default::DefaultCallManager<fvm::machine::default::DefaultMachine<fvm_ipld_blockstore::memory::MemoryBlockstore, fvm_integration_tests::dummy::DummyExterns>>> as fvm::kernel::CryptoOps>::batch_verify_seals::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::len::MinLenProducer<rayon::slice::IterProducer<fvm_shared::sector::seal::SealVerifyInfo>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<bool>, <fvm::kernel::default::DefaultKernel<fvm::call_manager::default::DefaultCallManager<fvm::machine::default::DefaultMachine<fvm_ipld_blockstore::memory::MemoryBlockstore, fvm_integration_tests::dummy::DummyExterns>>> as fvm::kernel::CryptoOps>::batch_verify_seals::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<bool>, rayon::iter::collect::consumer::CollectResult<bool>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bool>, rayon::iter::collect::consumer::CollectResult<bool>)>::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::len::MinLenProducer<rayon::slice::IterProducer<fvm_shared::sector::seal::SealVerifyInfo>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, <fvm::kernel::default::DefaultKernel<fvm::call_manager::default::DefaultCallManager<fvm::machine::default::DefaultMachine<fvm_ipld_blockstore::memory::MemoryBlockstore, fvm_integration_tests::dummy::DummyExterns>>> as fvm::kernel::CryptoOps>::batch_verify_seals::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::len::MinLenProducer<rayon::slice::IterProducer<fvm_shared::sector::seal::SealVerifyInfo>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, <fvm::kernel::default::DefaultKernel<fvm::call_manager::default::DefaultCallManager<fvm::machine::default::DefaultMachine<fvm_ipld_blockstore::memory::MemoryBlockstore, fvm_integration_tests::dummy::DummyExterns>>> as fvm::kernel::CryptoOps>::batch_verify_seals::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>)>::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<fvm::kernel::default::verify_aggregate_seals::AggregationInputs>, rayon::iter::map::MapConsumer<rayon::iter::try_reduce::TryReduceConsumer<fvm::kernel::default::verify_aggregate_seals::{closure#2}, <alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>::new>, fvm::kernel::default::verify_aggregate_seals::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<fvm::kernel::default::verify_aggregate_seals::AggregationInputs>, rayon::iter::map::MapConsumer<rayon::iter::try_reduce::TryReduceConsumer<fvm::kernel::default::verify_aggregate_seals::{closure#2}, <alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>::new>, fvm::kernel::default::verify_aggregate_seals::{closure#1}>>::{closure#1}, core::result::Result<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>, anyhow::Error>, core::result::Result<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>, anyhow::Error>>::{closure#0}, (core::result::Result<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>, anyhow::Error>, core::result::Result<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>, anyhow::Error>)>::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<wasmtime_types::SignatureIndex>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error>::{closure#0}>, <wasmtime::engine::Engine>::run_maybe_parallel<wasmtime_types::SignatureIndex, alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error, <wasmtime::module::Module>::compile_functions::{closure#1}::{closure#0}>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<wasmtime_types::SignatureIndex>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error>::{closure#0}>, <wasmtime::engine::Engine>::run_maybe_parallel<wasmtime_types::SignatureIndex, alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error, <wasmtime::module::Module>::compile_functions::{closure#1}::{closure#0}>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>, rayon::iter::collect::consumer::CollectResult<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>, rayon::iter::collect::consumer::CollectResult<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>)>::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(wasmtime_types::DefinedFuncIndex, wasmtime_environ::module_environ::FunctionBodyData)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error>::{closure#0}>, <wasmtime::engine::Engine>::run_maybe_parallel<(wasmtime_types::DefinedFuncIndex, wasmtime_environ::module_environ::FunctionBodyData), alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error, <wasmtime::module::Module>::compile_functions::{closure#0}::{closure#0}>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(wasmtime_types::DefinedFuncIndex, wasmtime_environ::module_environ::FunctionBodyData)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error>::{closure#0}>, <wasmtime::engine::Engine>::run_maybe_parallel<(wasmtime_types::DefinedFuncIndex, wasmtime_environ::module_environ::FunctionBodyData), alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error, <wasmtime::module::Module>::compile_functions::{closure#0}::{closure#0}>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>>)>::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(wasmparser::validator::func::FuncValidator<wasmparser::validator::core::ValidatorResources>, wasmparser::readers::core::code::FunctionBody)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<()>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<(), wasmparser::binary_reader::BinaryReaderError>::{closure#0}>, <wasmtime::engine::Engine>::run_maybe_parallel<(wasmparser::validator::func::FuncValidator<wasmparser::validator::core::ValidatorResources>, wasmparser::readers::core::code::FunctionBody), (), wasmparser::binary_reader::BinaryReaderError, <wasmtime::module::Module>::validate::{closure#0}>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(wasmparser::validator::func::FuncValidator<wasmparser::validator::core::ValidatorResources>, wasmparser::readers::core::code::FunctionBody)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<()>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<(), wasmparser::binary_reader::BinaryReaderError>::{closure#0}>, <wasmtime::engine::Engine>::run_maybe_parallel<(wasmparser::validator::func::FuncValidator<wasmparser::validator::core::ValidatorResources>, wasmparser::readers::core::code::FunctionBody), (), wasmparser::binary_reader::BinaryReaderError, <wasmtime::module::Module>::validate::{closure#0}>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<()>, rayon::iter::collect::consumer::CollectResult<()>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<()>, rayon::iter::collect::consumer::CollectResult<()>)>::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(wasmtime_types::DefinedFuncIndex, wasmtime_environ::module_environ::FunctionBodyData)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error>::{closure#0}>, <wasmtime::engine::Engine>::run_maybe_parallel<(wasmtime_types::DefinedFuncIndex, wasmtime_environ::module_environ::FunctionBodyData), alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error, <wasmtime::module::Module>::compile_functions::{closure#0}::{closure#0}>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(wasmtime_types::DefinedFuncIndex, wasmtime_environ::module_environ::FunctionBodyData)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error>::{closure#0}>, <wasmtime::engine::Engine>::run_maybe_parallel<(wasmtime_types::DefinedFuncIndex, wasmtime_environ::module_environ::FunctionBodyData), alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error, <wasmtime::module::Module>::compile_functions::{closure#0}::{closure#0}>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>, rayon::iter::collect::consumer::CollectResult<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>, rayon::iter::collect::consumer::CollectResult<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>)>::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<wasmtime_types::SignatureIndex>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error>::{closure#0}>, <wasmtime::engine::Engine>::run_maybe_parallel<wasmtime_types::SignatureIndex, alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error, <wasmtime::module::Module>::compile_functions::{closure#1}::{closure#0}>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<wasmtime_types::SignatureIndex>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error>::{closure#0}>, <wasmtime::engine::Engine>::run_maybe_parallel<wasmtime_types::SignatureIndex, alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error, <wasmtime::module::Module>::compile_functions::{closure#1}::{closure#0}>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>>)>::{closure#0}
<rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon_core::join::join::call<core::result::Result<cranelift_entity::primary::PrimaryMap<wasmtime_types::DefinedFuncIndex, alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>, anyhow::Error>, <wasmtime::module::Module>::compile_functions::{closure#0}>::{closure#0}, rayon_core::join::join::call<core::result::Result<alloc::vec::Vec<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>, anyhow::Error>, <wasmtime::module::Module>::compile_functions::{closure#1}>::{closure#0}, core::result::Result<cranelift_entity::primary::PrimaryMap<wasmtime_types::DefinedFuncIndex, alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>, anyhow::Error>, core::result::Result<alloc::vec::Vec<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>, anyhow::Error>>::{closure#0}, (core::result::Result<cranelift_entity::primary::PrimaryMap<wasmtime_types::DefinedFuncIndex, alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>, anyhow::Error>, core::result::Result<alloc::vec::Vec<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>, anyhow::Error>)>::{closure#0}
Line
Count
Source
463
10.9k
            debug_assert!(WorkerThread::current().is_null());
464
10.9k
            let job = StackJob::new(
465
10.9k
                |injected| {
466
                    let worker_thread = WorkerThread::current();
467
                    assert!(injected && !worker_thread.is_null());
468
                    op(&*worker_thread, true)
469
10.9k
                },
470
10.9k
                l,
471
10.9k
            );
472
10.9k
            self.inject(&[job.as_job_ref()]);
473
10.9k
            job.latch.wait_and_reset(); // Make sure we can use the same latch again next time.
474
10.9k
475
10.9k
            // flush accumulated logs as we exit the thread
476
10.9k
            self.logger.log(|| Flush);
477
10.9k
478
10.9k
            job.into_result()
479
10.9k
        })
<rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(wasmparser::validator::func::FuncValidator<wasmparser::validator::core::ValidatorResources>, wasmparser::readers::core::code::FunctionBody)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<(), wasmparser::binary_reader::BinaryReaderError>::{closure#0}>, <wasmtime::engine::Engine>::run_maybe_parallel<(wasmparser::validator::func::FuncValidator<wasmparser::validator::core::ValidatorResources>, wasmparser::readers::core::code::FunctionBody), (), wasmparser::binary_reader::BinaryReaderError, <wasmtime::module::Module>::validate::{closure#0}>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(wasmparser::validator::func::FuncValidator<wasmparser::validator::core::ValidatorResources>, wasmparser::readers::core::code::FunctionBody)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<(), wasmparser::binary_reader::BinaryReaderError>::{closure#0}>, <wasmtime::engine::Engine>::run_maybe_parallel<(wasmparser::validator::func::FuncValidator<wasmparser::validator::core::ValidatorResources>, wasmparser::readers::core::code::FunctionBody), (), wasmparser::binary_reader::BinaryReaderError, <wasmtime::module::Module>::validate::{closure#0}>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<()>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<()>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<()>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<()>>)>::{closure#0}
Line
Count
Source
463
7.49k
            debug_assert!(WorkerThread::current().is_null());
464
7.49k
            let job = StackJob::new(
465
7.49k
                |injected| {
466
                    let worker_thread = WorkerThread::current();
467
                    assert!(injected && !worker_thread.is_null());
468
                    op(&*worker_thread, true)
469
7.49k
                },
470
7.49k
                l,
471
7.49k
            );
472
7.49k
            self.inject(&[job.as_job_ref()]);
473
7.49k
            job.latch.wait_and_reset(); // Make sure we can use the same latch again next time.
474
7.49k
475
7.49k
            // flush accumulated logs as we exit the thread
476
7.49k
            self.logger.log(|| Flush);
477
7.49k
478
7.49k
            job.into_result()
479
7.49k
        })
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>)>::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_b_g1::{closure#0}>>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_b_g1::{closure#0}>>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>)>::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::vec::DrainProducer<u32>, rayon::slice::IterProducer<storage_proofs_update::vanilla::ChallengeProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::find::FindConsumer<rayon::iter::ParallelIterator::all::is_false>, <storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::vec::DrainProducer<u32>, rayon::slice::IterProducer<storage_proofs_update::vanilla::ChallengeProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::find::FindConsumer<rayon::iter::ParallelIterator::all::is_false>, <storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>>::{closure#1}, core::option::Option<bool>, core::option::Option<bool>>::{closure#0}, (core::option::Option<bool>, core::option::Option<bool>)>::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::extend::ListVecConsumer, rayon::iter::extend::ListVecConsumer>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::compress::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::extend::ListVecConsumer, rayon::iter::extend::ListVecConsumer>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::compress::{closure#0}>>::{closure#1}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>), (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>)>::{closure#0}, ((alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>), (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>))>::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>)>::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::scalar::Scalar>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Projective>, bellperson::groth16::aggregate::msm::fixed_base::multi_scalar_mul<blstrs::g2::G2Projective>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::scalar::Scalar>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Projective>, bellperson::groth16::aggregate::msm::fixed_base::multi_scalar_mul<blstrs::g2::G2Projective>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Projective>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Projective>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Projective>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Projective>)>::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#3}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#0}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#3}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#0}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#1}>>::{closure#1}, (alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), (alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>)>::{closure#0}, ((alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), (alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>))>::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::len::MinLenProducer<rayon::range::IterProducer<usize>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>, std::io::error::Error>::{closure#0}>, <bellperson::groth16::proof::Proof<blstrs::Bls12>>::read_many::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::len::MinLenProducer<rayon::range::IterProducer<usize>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>, std::io::error::Error>::{closure#0}>, <bellperson::groth16::proof::Proof<blstrs::Bls12>>::read_many::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>>, rayon::iter::collect::consumer::CollectResult<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>>, rayon::iter::collect::consumer::CollectResult<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>>)>::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::prove::create_kzg_opening<blstrs::g2::G2Affine>::{closure#0}, blstrs::g2::G2Affine>::{closure#1}, <blstrs::g2::G2Projective as group::Group>::identity>, bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::prove::create_kzg_opening<blstrs::g2::G2Affine>::{closure#0}, blstrs::g2::G2Affine>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::prove::create_kzg_opening<blstrs::g2::G2Affine>::{closure#0}, blstrs::g2::G2Affine>::{closure#1}, <blstrs::g2::G2Projective as group::Group>::identity>, bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::prove::create_kzg_opening<blstrs::g2::G2Affine>::{closure#0}, blstrs::g2::G2Affine>::{closure#0}>>::{closure#1}, blstrs::g2::G2Projective, blstrs::g2::G2Projective>::{closure#0}, (blstrs::g2::G2Projective, blstrs::g2::G2Projective)>::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>)>::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>)>::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::IterProducer<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::extend::ListVecConsumer, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::IterProducer<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::extend::ListVecConsumer, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bool>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bool>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<bool>, rayon::iter::collect::consumer::CollectResult<bool>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bool>, rayon::iter::collect::consumer::CollectResult<bool>)>::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>)>::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::extend::ListVecConsumer, rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::scale::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::extend::ListVecConsumer, rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::scale::{closure#0}>>::{closure#1}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>), (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>)>::{closure#0}, ((alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>), (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>))>::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::multiscalar::precompute_fixed_window<blstrs::g2::G2Affine>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::multiscalar::precompute_fixed_window<blstrs::g2::G2Affine>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g2::G2Affine>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g2::G2Affine>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g2::G2Affine>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g2::G2Affine>>>)>::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>)>::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_b_g1::{closure#0}>>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_b_g1::{closure#0}>>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>)>::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::extend::ListVecConsumer, rayon::iter::extend::ListVecConsumer>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::scale::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::extend::ListVecConsumer, rayon::iter::extend::ListVecConsumer>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::scale::{closure#0}>>::{closure#1}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>), (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>)>::{closure#0}, ((alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>), (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>))>::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>)>::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::try_reduce::TryReduceConsumer<rayon::iter::ParallelIterator::try_for_each::ok<core::result::Result<(), anyhow::Error>>, <() as core::default::Default>::default>, <merkletree::store::vec::VecStore<filecoin_hashers::poseidon::PoseidonDomain> as merkletree::store::Store<filecoin_hashers::poseidon::PoseidonDomain>>::process_layer<filecoin_hashers::poseidon::PoseidonFunction, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::try_reduce::TryReduceConsumer<rayon::iter::ParallelIterator::try_for_each::ok<core::result::Result<(), anyhow::Error>>, <() as core::default::Default>::default>, <merkletree::store::vec::VecStore<filecoin_hashers::poseidon::PoseidonDomain> as merkletree::store::Store<filecoin_hashers::poseidon::PoseidonDomain>>::process_layer<filecoin_hashers::poseidon::PoseidonFunction, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>::{closure#0}>>::{closure#1}, core::result::Result<(), anyhow::Error>, core::result::Result<(), anyhow::Error>>::{closure#0}, (core::result::Result<(), anyhow::Error>, core::result::Result<(), anyhow::Error>)>::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>)>::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>)>::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterMutProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::iter::for_each::ForEachConsumer<bellperson::groth16::aggregate::compress<blstrs::g1::G1Affine>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterMutProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::iter::for_each::ForEachConsumer<bellperson::groth16::aggregate::compress<blstrs::g1::G1Affine>::{closure#0}>>::{closure#1}, (), ()>::{closure#0}, ((), ())>::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::IterProducer<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::IterProducer<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>)>::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>)>::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g2::G2Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_b_g2::{closure#0}>>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g2::G2Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_b_g2::{closure#0}>>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>)>::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>)>::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>)>::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterMutProducer<blstrs::scalar::Scalar>, rayon::slice::IterMutProducer<blstrs::scalar::Scalar>>, rayon::iter::for_each::ForEachConsumer<bellperson::groth16::aggregate::prove::gipa_tipp_mipp<blstrs::Bls12>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterMutProducer<blstrs::scalar::Scalar>, rayon::slice::IterMutProducer<blstrs::scalar::Scalar>>, rayon::iter::for_each::ForEachConsumer<bellperson::groth16::aggregate::prove::gipa_tipp_mipp<blstrs::Bls12>::{closure#0}>>::{closure#1}, (), ()>::{closure#0}, ((), ())>::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>)>::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Prepared>, bellperson::groth16::aggregate::inner_product::pairing_miller_affine<blstrs::Bls12>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Prepared>, bellperson::groth16::aggregate::inner_product::pairing_miller_affine<blstrs::Bls12>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Prepared>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Prepared>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Prepared>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Prepared>)>::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#2}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#2}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}>>::{closure#1}, core::result::Result<bool, anyhow::Error>, core::result::Result<bool, anyhow::Error>>::{closure#0}, (core::result::Result<bool, anyhow::Error>, core::result::Result<bool, anyhow::Error>)>::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::verifier::prepare_verifying_key<blstrs::Bls12>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::verifier::prepare_verifying_key<blstrs::Bls12>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Projective>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Projective>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Projective>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Projective>>)>::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>)>::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<&bellperson::groth16::proof::Proof<blstrs::Bls12>>, rayon::slice::IterProducer<[u8; 32]>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::pairing::MillerLoopResult>, bellperson::groth16::verifier::verify_proofs_batch<blstrs::Bls12, rand_core::os::OsRng>::{closure#0}::{closure#2}::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<&bellperson::groth16::proof::Proof<blstrs::Bls12>>, rayon::slice::IterProducer<[u8; 32]>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::pairing::MillerLoopResult>, bellperson::groth16::verifier::verify_proofs_batch<blstrs::Bls12, rand_core::os::OsRng>::{closure#0}::{closure#2}::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<blstrs::pairing::MillerLoopResult>, rayon::iter::collect::consumer::CollectResult<blstrs::pairing::MillerLoopResult>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<blstrs::pairing::MillerLoopResult>, rayon::iter::collect::consumer::CollectResult<blstrs::pairing::MillerLoopResult>)>::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::extend::ListVecConsumer>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::extend::ListVecConsumer>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::scalar::Scalar>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::scalar::Scalar>, bellperson::groth16::aggregate::prove::aggregate_proofs<blstrs::Bls12>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::scalar::Scalar>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::scalar::Scalar>, bellperson::groth16::aggregate::prove::aggregate_proofs<blstrs::Bls12>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<blstrs::scalar::Scalar>, rayon::iter::collect::consumer::CollectResult<blstrs::scalar::Scalar>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<blstrs::scalar::Scalar>, rayon::iter::collect::consumer::CollectResult<blstrs::scalar::Scalar>)>::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>)>::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>)>::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>)>::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>)>::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>)>::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>)>::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>)>::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::IterProducer<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::extend::ListVecConsumer, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::IterProducer<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::extend::ListVecConsumer, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>)>::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<alloc::vec::Vec<blstrs::g1::G1Projective>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::aggregate::msm::fixed_base::get_window_table<blstrs::g1::G1Projective>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<alloc::vec::Vec<blstrs::g1::G1Projective>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::aggregate::msm::fixed_base::get_window_table<blstrs::g1::G1Projective>::{closure#1}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g1::G1Affine>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g1::G1Affine>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g1::G1Affine>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g1::G1Affine>>>)>::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::compress::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::compress::{closure#0}>>::{closure#1}, (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>), (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>)>::{closure#0}, ((rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>), (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>))>::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PrivateSector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>>, rayon::iter::map::MapConsumer<rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#4}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#3}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#1}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PrivateSector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>>, rayon::iter::map::MapConsumer<rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#4}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#3}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#1}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}>>::{closure#1}, (alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), (alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>)>::{closure#0}, ((alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), (alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>))>::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Affine>, rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Affine>>, <bellperson::groth16::aggregate::commit::Key<blstrs::g2::G2Affine>>::compress::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Affine>, rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Affine>>, <bellperson::groth16::aggregate::commit::Key<blstrs::g2::G2Affine>>::compress::{closure#0}>>::{closure#1}, (rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>), (rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>)>::{closure#0}, ((rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>), (rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>))>::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>)>::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>)>::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#3}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#0}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#3}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#0}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#1}>>::{closure#1}, (alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), (alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>)>::{closure#0}, ((alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), (alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>))>::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>)>::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>)>::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::extend::ListVecConsumer, rayon::iter::extend::ListVecConsumer>, <bellperson::groth16::aggregate::commit::Key<blstrs::g2::G2Affine>>::compress::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::extend::ListVecConsumer, rayon::iter::extend::ListVecConsumer>, <bellperson::groth16::aggregate::commit::Key<blstrs::g2::G2Affine>>::compress::{closure#0}>>::{closure#1}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>), (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>)>::{closure#0}, ((alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>), (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>))>::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>)>::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_l::{closure#0}>>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_l::{closure#0}>>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>)>::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bool>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bool>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<bool>, rayon::iter::collect::consumer::CollectResult<bool>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bool>, rayon::iter::collect::consumer::CollectResult<bool>)>::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::scalar::Scalar>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::aggregate::msm::fixed_base::multi_scalar_mul<blstrs::g2::G2Projective>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::scalar::Scalar>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::aggregate::msm::fixed_base::multi_scalar_mul<blstrs::g2::G2Projective>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Projective>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Projective>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Projective>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Projective>>)>::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::IterProducer<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::IterProducer<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_a::{closure#0}>>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_a::{closure#0}>>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>)>::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bool>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bool>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<bool>, rayon::iter::collect::consumer::CollectResult<bool>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bool>, rayon::iter::collect::consumer::CollectResult<bool>)>::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>)>::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::step_by::StepByProducer<rayon::range::IterProducer<u32>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<core::result::Result<blstrs::g2::G2Projective, ec_gpu_gen::error::EcError>>, ec_gpu_gen::multiexp_cpu::multiexp_inner<ec_gpu_gen::multiexp_cpu::DensityTracker, alloc::sync::Arc<ec_gpu_gen::multiexp_cpu::DensityTracker>, blstrs::g2::G2Affine, (alloc::sync::Arc<alloc::vec::Vec<blstrs::g2::G2Affine>>, usize)>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::step_by::StepByProducer<rayon::range::IterProducer<u32>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<core::result::Result<blstrs::g2::G2Projective, ec_gpu_gen::error::EcError>>, ec_gpu_gen::multiexp_cpu::multiexp_inner<ec_gpu_gen::multiexp_cpu::DensityTracker, alloc::sync::Arc<ec_gpu_gen::multiexp_cpu::DensityTracker>, blstrs::g2::G2Affine, (alloc::sync::Arc<alloc::vec::Vec<blstrs::g2::G2Affine>>, usize)>::{closure#1}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<core::result::Result<blstrs::g2::G2Projective, ec_gpu_gen::error::EcError>>, rayon::iter::collect::consumer::CollectResult<core::result::Result<blstrs::g2::G2Projective, ec_gpu_gen::error::EcError>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<core::result::Result<blstrs::g2::G2Projective, ec_gpu_gen::error::EcError>>, rayon::iter::collect::consumer::CollectResult<core::result::Result<blstrs::g2::G2Projective, ec_gpu_gen::error::EcError>>)>::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>)>::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::step_by::StepByProducer<rayon::range::IterProducer<u32>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, ec_gpu_gen::multiexp_cpu::multiexp_inner<ec_gpu_gen::multiexp_cpu::FullDensity, ec_gpu_gen::multiexp_cpu::FullDensity, blstrs::g1::G1Affine, (alloc::sync::Arc<alloc::vec::Vec<blstrs::g1::G1Affine>>, usize)>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::step_by::StepByProducer<rayon::range::IterProducer<u32>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, ec_gpu_gen::multiexp_cpu::multiexp_inner<ec_gpu_gen::multiexp_cpu::FullDensity, ec_gpu_gen::multiexp_cpu::FullDensity, blstrs::g1::G1Affine, (alloc::sync::Arc<alloc::vec::Vec<blstrs::g1::G1Affine>>, usize)>::{closure#1}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>>)>::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>)>::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>)>::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>)>::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>)>::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>)>::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>)>::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>)>::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::g1::G1Affine>>, bellperson::groth16::multiscalar::precompute_fixed_window<blstrs::g1::G1Affine>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::g1::G1Affine>>, bellperson::groth16::multiscalar::precompute_fixed_window<blstrs::g1::G1Affine>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g1::G1Affine>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g1::G1Affine>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g1::G1Affine>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g1::G1Affine>>)>::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#2}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#2}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}>>::{closure#1}, core::result::Result<bool, anyhow::Error>, core::result::Result<bool, anyhow::Error>>::{closure#0}, (core::result::Result<bool, anyhow::Error>, core::result::Result<bool, anyhow::Error>)>::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::IterProducer<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::IterProducer<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>)>::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::IterProducer<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::extend::ListVecConsumer, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::IterProducer<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::extend::ListVecConsumer, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>)>::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PrivateSector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>>, rayon::iter::map::MapConsumer<rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#4}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#3}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#1}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PrivateSector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>>, rayon::iter::map::MapConsumer<rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#4}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#3}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#1}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}>>::{closure#1}, (alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), (alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>)>::{closure#0}, ((alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), (alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>))>::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>)>::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>, rayon::iter::extend::ListVecConsumer>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::compress::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>, rayon::iter::extend::ListVecConsumer>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::compress::{closure#0}>>::{closure#1}, (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>), (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>)>::{closure#0}, ((rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>), (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>))>::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#2}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#2}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}>>::{closure#1}, core::result::Result<bool, anyhow::Error>, core::result::Result<bool, anyhow::Error>>::{closure#0}, (core::result::Result<bool, anyhow::Error>, core::result::Result<bool, anyhow::Error>)>::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::extend::ListVecConsumer, rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::compress::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::extend::ListVecConsumer, rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::compress::{closure#0}>>::{closure#1}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>), (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>)>::{closure#0}, ((alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>), (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>))>::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::prove::create_kzg_opening<blstrs::g1::G1Affine>::{closure#0}, blstrs::g1::G1Affine>::{closure#1}, <blstrs::g1::G1Projective as group::Group>::identity>, bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::prove::create_kzg_opening<blstrs::g1::G1Affine>::{closure#0}, blstrs::g1::G1Affine>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::prove::create_kzg_opening<blstrs::g1::G1Affine>::{closure#0}, blstrs::g1::G1Affine>::{closure#1}, <blstrs::g1::G1Projective as group::Group>::identity>, bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::prove::create_kzg_opening<blstrs::g1::G1Affine>::{closure#0}, blstrs::g1::G1Affine>::{closure#0}>>::{closure#1}, blstrs::g1::G1Projective, blstrs::g1::G1Projective>::{closure#0}, (blstrs::g1::G1Projective, blstrs::g1::G1Projective)>::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>)>::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<((blstrs::gt::Gt, blstrs::gt::Gt), (blstrs::gt::Gt, blstrs::gt::Gt))>, rayon::slice::IterProducer<(blstrs::gt::Gt, blstrs::gt::Gt)>>, rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<((blstrs::gt::Gt, blstrs::gt::Gt), (blstrs::gt::Gt, blstrs::gt::Gt))>, rayon::slice::IterProducer<(blstrs::g1::G1Projective, blstrs::g1::G1Projective)>>>, rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::scalar::Scalar>, rayon::slice::IterProducer<blstrs::scalar::Scalar>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<bellperson::groth16::aggregate::verify::gipa_verify_tipp_mipp<blstrs::Bls12>::{closure#2}, <bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12> as core::default::Default>::default>, <bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12> as core::default::Default>::default, bellperson::groth16::aggregate::verify::gipa_verify_tipp_mipp<blstrs::Bls12>::{closure#1}>, bellperson::groth16::aggregate::verify::gipa_verify_tipp_mipp<blstrs::Bls12>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<((blstrs::gt::Gt, blstrs::gt::Gt), (blstrs::gt::Gt, blstrs::gt::Gt))>, rayon::slice::IterProducer<(blstrs::gt::Gt, blstrs::gt::Gt)>>, rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<((blstrs::gt::Gt, blstrs::gt::Gt), (blstrs::gt::Gt, blstrs::gt::Gt))>, rayon::slice::IterProducer<(blstrs::g1::G1Projective, blstrs::g1::G1Projective)>>>, rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::scalar::Scalar>, rayon::slice::IterProducer<blstrs::scalar::Scalar>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<bellperson::groth16::aggregate::verify::gipa_verify_tipp_mipp<blstrs::Bls12>::{closure#2}, <bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12> as core::default::Default>::default>, <bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12> as core::default::Default>::default, bellperson::groth16::aggregate::verify::gipa_verify_tipp_mipp<blstrs::Bls12>::{closure#1}>, bellperson::groth16::aggregate::verify::gipa_verify_tipp_mipp<blstrs::Bls12>::{closure#0}>>::{closure#1}, bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12>, bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12>>::{closure#0}, (bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12>, bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12>)>::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::extend::ListVecConsumer, rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Affine>>, <bellperson::groth16::aggregate::commit::Key<blstrs::g2::G2Affine>>::compress::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::extend::ListVecConsumer, rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Affine>>, <bellperson::groth16::aggregate::commit::Key<blstrs::g2::G2Affine>>::compress::{closure#0}>>::{closure#1}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>), (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>)>::{closure#0}, ((alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>), (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>))>::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::vec::DrainProducer<u32>, rayon::slice::IterProducer<storage_proofs_update::vanilla::ChallengeProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::find::FindConsumer<rayon::iter::ParallelIterator::all::is_false>, <storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::vec::DrainProducer<u32>, rayon::slice::IterProducer<storage_proofs_update::vanilla::ChallengeProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::find::FindConsumer<rayon::iter::ParallelIterator::all::is_false>, <storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>>::{closure#1}, core::option::Option<bool>, core::option::Option<bool>>::{closure#0}, (core::option::Option<bool>, core::option::Option<bool>)>::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#3}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#0}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#3}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#0}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#1}>>::{closure#1}, (alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), (alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>)>::{closure#0}, ((alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), (alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>))>::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>)>::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterMutProducer<alloc::vec::Vec<blstrs::g2::G2Projective>>>, rayon::vec::DrainProducer<blstrs::g2::G2Projective>>, rayon::iter::for_each::ForEachConsumer<bellperson::groth16::aggregate::msm::fixed_base::get_window_table<blstrs::g2::G2Projective>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterMutProducer<alloc::vec::Vec<blstrs::g2::G2Projective>>>, rayon::vec::DrainProducer<blstrs::g2::G2Projective>>, rayon::iter::for_each::ForEachConsumer<bellperson::groth16::aggregate::msm::fixed_base::get_window_table<blstrs::g2::G2Projective>::{closure#0}>>::{closure#1}, (), ()>::{closure#0}, ((), ())>::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<alloc::vec::Vec<blstrs::g2::G2Projective>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::g2::G2Affine>>, bellperson::groth16::aggregate::msm::fixed_base::get_window_table<blstrs::g2::G2Projective>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<alloc::vec::Vec<blstrs::g2::G2Projective>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::g2::G2Affine>>, bellperson::groth16::aggregate::msm::fixed_base::get_window_table<blstrs::g2::G2Projective>::{closure#1}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g2::G2Affine>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g2::G2Affine>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g2::G2Affine>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g2::G2Affine>>)>::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>)>::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::slice::IterProducer<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::aggregate::prove::aggregate_proofs<blstrs::Bls12>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::slice::IterProducer<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::aggregate::prove::aggregate_proofs<blstrs::Bls12>::{closure#1}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>)>::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>)>::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>)>::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>)>::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>)>::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>)>::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<blstrs::scalar::Scalar>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<[u8; 32]>, bellperson::groth16::prover::execute_fft<blstrs::Bls12>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<blstrs::scalar::Scalar>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<[u8; 32]>, bellperson::groth16::prover::execute_fft<blstrs::Bls12>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<[u8; 32]>, rayon::iter::collect::consumer::CollectResult<[u8; 32]>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<[u8; 32]>, rayon::iter::collect::consumer::CollectResult<[u8; 32]>)>::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>)>::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Affine>, rayon::iter::extend::ListVecConsumer>, <bellperson::groth16::aggregate::commit::Key<blstrs::g2::G2Affine>>::compress::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Affine>, rayon::iter::extend::ListVecConsumer>, <bellperson::groth16::aggregate::commit::Key<blstrs::g2::G2Affine>>::compress::{closure#0}>>::{closure#1}, (rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>), (rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>)>::{closure#0}, ((rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>), (rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>))>::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<blstrs::scalar::Scalar>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::execute_fft<blstrs::Bls12>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<blstrs::scalar::Scalar>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::execute_fft<blstrs::Bls12>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<[u8; 32]>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<[u8; 32]>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<[u8; 32]>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<[u8; 32]>>)>::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::step_by::StepByProducer<rayon::range::IterProducer<u32>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, ec_gpu_gen::multiexp_cpu::multiexp_inner<ec_gpu_gen::multiexp_cpu::DensityTracker, alloc::sync::Arc<ec_gpu_gen::multiexp_cpu::DensityTracker>, blstrs::g2::G2Affine, (alloc::sync::Arc<alloc::vec::Vec<blstrs::g2::G2Affine>>, usize)>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::step_by::StepByProducer<rayon::range::IterProducer<u32>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, ec_gpu_gen::multiexp_cpu::multiexp_inner<ec_gpu_gen::multiexp_cpu::DensityTracker, alloc::sync::Arc<ec_gpu_gen::multiexp_cpu::DensityTracker>, blstrs::g2::G2Affine, (alloc::sync::Arc<alloc::vec::Vec<blstrs::g2::G2Affine>>, usize)>::{closure#1}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<core::result::Result<blstrs::g2::G2Projective, ec_gpu_gen::error::EcError>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<core::result::Result<blstrs::g2::G2Projective, ec_gpu_gen::error::EcError>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<core::result::Result<blstrs::g2::G2Projective, ec_gpu_gen::error::EcError>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<core::result::Result<blstrs::g2::G2Projective, ec_gpu_gen::error::EcError>>>)>::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::scalar::Scalar>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::aggregate::prove::aggregate_proofs<blstrs::Bls12>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::scalar::Scalar>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::aggregate::prove::aggregate_proofs<blstrs::Bls12>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::scalar::Scalar>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::scalar::Scalar>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::scalar::Scalar>>)>::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::multiscalar::precompute_fixed_window<blstrs::g1::G1Affine>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::multiscalar::precompute_fixed_window<blstrs::g1::G1Affine>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g1::G1Affine>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g1::G1Affine>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g1::G1Affine>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g1::G1Affine>>>)>::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>)>::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon_core::join::join::call<blstrs::g1::G1Affine, bellperson::groth16::aggregate::prove::create_kzg_opening<blstrs::g1::G1Affine>::{closure#1}>::{closure#0}, rayon_core::join::join::call<blstrs::g1::G1Affine, bellperson::groth16::aggregate::prove::create_kzg_opening<blstrs::g1::G1Affine>::{closure#2}>::{closure#0}, blstrs::g1::G1Affine, blstrs::g1::G1Affine>::{closure#0}, (blstrs::g1::G1Affine, blstrs::g1::G1Affine)>::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>)>::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>)>::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<bellperson::groth16::multiscalar::par_multiscalar<&dyn core::ops::function::Fn<(usize,), Output = [u8; 32]> + core::marker::Send + core::marker::Sync, blstrs::g1::G1Affine>::{closure#1}, <blstrs::g1::G1Projective as group::Group>::identity>, bellperson::groth16::multiscalar::par_multiscalar<&dyn core::ops::function::Fn<(usize,), Output = [u8; 32]> + core::marker::Send + core::marker::Sync, blstrs::g1::G1Affine>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<bellperson::groth16::multiscalar::par_multiscalar<&dyn core::ops::function::Fn<(usize,), Output = [u8; 32]> + core::marker::Send + core::marker::Sync, blstrs::g1::G1Affine>::{closure#1}, <blstrs::g1::G1Projective as group::Group>::identity>, bellperson::groth16::multiscalar::par_multiscalar<&dyn core::ops::function::Fn<(usize,), Output = [u8; 32]> + core::marker::Send + core::marker::Sync, blstrs::g1::G1Affine>::{closure#0}>>::{closure#1}, blstrs::g1::G1Projective, blstrs::g1::G1Projective>::{closure#0}, (blstrs::g1::G1Projective, blstrs::g1::G1Projective)>::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>)>::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_a::{closure#0}>>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_a::{closure#0}>>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>)>::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon_core::join::join::call<blstrs::g2::G2Affine, bellperson::groth16::aggregate::prove::create_kzg_opening<blstrs::g2::G2Affine>::{closure#1}>::{closure#0}, rayon_core::join::join::call<blstrs::g2::G2Affine, bellperson::groth16::aggregate::prove::create_kzg_opening<blstrs::g2::G2Affine>::{closure#2}>::{closure#0}, blstrs::g2::G2Affine, blstrs::g2::G2Affine>::{closure#0}, (blstrs::g2::G2Affine, blstrs::g2::G2Affine)>::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>)>::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>)>::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterMutProducer<blstrs::g2::G2Affine>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::iter::for_each::ForEachConsumer<bellperson::groth16::aggregate::compress<blstrs::g2::G2Affine>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterMutProducer<blstrs::g2::G2Affine>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::iter::for_each::ForEachConsumer<bellperson::groth16::aggregate::compress<blstrs::g2::G2Affine>::{closure#0}>>::{closure#1}, (), ()>::{closure#0}, ((), ())>::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::IterProducer<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::IterProducer<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>)>::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>)>::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::len::MinLenProducer<rayon::range::IterProducer<usize>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>, std::io::error::Error>::{closure#0}>, <bellperson::groth16::proof::Proof<blstrs::Bls12>>::read_many::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::len::MinLenProducer<rayon::range::IterProducer<usize>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>, std::io::error::Error>::{closure#0}>, <bellperson::groth16::proof::Proof<blstrs::Bls12>>::read_many::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>>>)>::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::step_by::StepByProducer<rayon::range::IterProducer<u32>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>, ec_gpu_gen::multiexp_cpu::multiexp_inner<ec_gpu_gen::multiexp_cpu::DensityTracker, alloc::sync::Arc<ec_gpu_gen::multiexp_cpu::DensityTracker>, blstrs::g1::G1Affine, (alloc::sync::Arc<alloc::vec::Vec<blstrs::g1::G1Affine>>, usize)>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::step_by::StepByProducer<rayon::range::IterProducer<u32>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>, ec_gpu_gen::multiexp_cpu::multiexp_inner<ec_gpu_gen::multiexp_cpu::DensityTracker, alloc::sync::Arc<ec_gpu_gen::multiexp_cpu::DensityTracker>, blstrs::g1::G1Affine, (alloc::sync::Arc<alloc::vec::Vec<blstrs::g1::G1Affine>>, usize)>::{closure#1}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>, rayon::iter::collect::consumer::CollectResult<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>, rayon::iter::collect::consumer::CollectResult<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>)>::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::slice::IterProducer<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Affine>, bellperson::groth16::aggregate::prove::aggregate_proofs<blstrs::Bls12>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::slice::IterProducer<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Affine>, bellperson::groth16::aggregate::prove::aggregate_proofs<blstrs::Bls12>::{closure#1}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>)>::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>)>::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>)>::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::verifier::verify_proofs_batch<blstrs::Bls12, rand_core::os::OsRng>::{closure#0}::{closure#0}::{closure#0}, blstrs::g1::G1Affine>::{closure#1}, <blstrs::g1::G1Projective as group::Group>::identity>, bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::verifier::verify_proofs_batch<blstrs::Bls12, rand_core::os::OsRng>::{closure#0}::{closure#0}::{closure#0}, blstrs::g1::G1Affine>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::verifier::verify_proofs_batch<blstrs::Bls12, rand_core::os::OsRng>::{closure#0}::{closure#0}::{closure#0}, blstrs::g1::G1Affine>::{closure#1}, <blstrs::g1::G1Projective as group::Group>::identity>, bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::verifier::verify_proofs_batch<blstrs::Bls12, rand_core::os::OsRng>::{closure#0}::{closure#0}::{closure#0}, blstrs::g1::G1Affine>::{closure#0}>>::{closure#1}, blstrs::g1::G1Projective, blstrs::g1::G1Projective>::{closure#0}, (blstrs::g1::G1Projective, blstrs::g1::G1Projective)>::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>)>::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>)>::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>)>::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::vec::DrainProducer<u32>, rayon::slice::IterProducer<storage_proofs_update::vanilla::ChallengeProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::find::FindConsumer<rayon::iter::ParallelIterator::all::is_false>, <storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::vec::DrainProducer<u32>, rayon::slice::IterProducer<storage_proofs_update::vanilla::ChallengeProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::find::FindConsumer<rayon::iter::ParallelIterator::all::is_false>, <storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>>::{closure#1}, core::option::Option<bool>, core::option::Option<bool>>::{closure#0}, (core::option::Option<bool>, core::option::Option<bool>)>::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::aggregate::inner_product::pairing_miller_affine<blstrs::Bls12>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::aggregate::inner_product::pairing_miller_affine<blstrs::Bls12>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Prepared>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Prepared>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Prepared>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Prepared>>)>::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>)>::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::scale::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::scale::{closure#0}>>::{closure#1}, (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>), (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>)>::{closure#0}, ((rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>), (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>))>::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>)>::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>)>::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>)>::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>)>::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>)>::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Affine>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g2::G2Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_b_g2::{closure#0}>>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Affine>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g2::G2Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_b_g2::{closure#0}>>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>)>::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::step_by::StepByProducer<rayon::range::IterProducer<u32>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>, ec_gpu_gen::multiexp_cpu::multiexp_inner<ec_gpu_gen::multiexp_cpu::FullDensity, ec_gpu_gen::multiexp_cpu::FullDensity, blstrs::g1::G1Affine, (alloc::sync::Arc<alloc::vec::Vec<blstrs::g1::G1Affine>>, usize)>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::step_by::StepByProducer<rayon::range::IterProducer<u32>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>, ec_gpu_gen::multiexp_cpu::multiexp_inner<ec_gpu_gen::multiexp_cpu::FullDensity, ec_gpu_gen::multiexp_cpu::FullDensity, blstrs::g1::G1Affine, (alloc::sync::Arc<alloc::vec::Vec<blstrs::g1::G1Affine>>, usize)>::{closure#1}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>, rayon::iter::collect::consumer::CollectResult<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>, rayon::iter::collect::consumer::CollectResult<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>)>::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>)>::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>)>::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>)>::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<alloc::vec::Vec<blstrs::g2::G2Projective>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::aggregate::msm::fixed_base::get_window_table<blstrs::g2::G2Projective>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<alloc::vec::Vec<blstrs::g2::G2Projective>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::aggregate::msm::fixed_base::get_window_table<blstrs::g2::G2Projective>::{closure#1}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g2::G2Affine>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g2::G2Affine>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g2::G2Affine>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g2::G2Affine>>>)>::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterMutProducer<alloc::vec::Vec<blstrs::g1::G1Projective>>>, rayon::vec::DrainProducer<blstrs::g1::G1Projective>>, rayon::iter::for_each::ForEachConsumer<bellperson::groth16::aggregate::msm::fixed_base::get_window_table<blstrs::g1::G1Projective>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterMutProducer<alloc::vec::Vec<blstrs::g1::G1Projective>>>, rayon::vec::DrainProducer<blstrs::g1::G1Projective>>, rayon::iter::for_each::ForEachConsumer<bellperson::groth16::aggregate::msm::fixed_base::get_window_table<blstrs::g1::G1Projective>::{closure#0}>>::{closure#1}, (), ()>::{closure#0}, ((), ())>::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#3}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#0}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#3}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#0}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#1}>>::{closure#1}, (alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), (alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>)>::{closure#0}, ((alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), (alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>))>::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<bellperson::groth16::aggregate::verify::gipa_verify_tipp_mipp::Op<blstrs::Bls12>>, rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<bellperson::groth16::aggregate::verify::gipa_verify_tipp_mipp<blstrs::Bls12>::{closure#2}, <bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12> as core::default::Default>::default>, <bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12> as core::default::Default>::default, bellperson::groth16::aggregate::verify::gipa_verify_tipp_mipp<blstrs::Bls12>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<bellperson::groth16::aggregate::verify::gipa_verify_tipp_mipp::Op<blstrs::Bls12>>, rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<bellperson::groth16::aggregate::verify::gipa_verify_tipp_mipp<blstrs::Bls12>::{closure#2}, <bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12> as core::default::Default>::default>, <bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12> as core::default::Default>::default, bellperson::groth16::aggregate::verify::gipa_verify_tipp_mipp<blstrs::Bls12>::{closure#1}>>::{closure#1}, bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12>, bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12>>::{closure#0}, (bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12>, bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12>)>::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PrivateSector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>>, rayon::iter::map::MapConsumer<rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#4}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#3}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#1}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PrivateSector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>>, rayon::iter::map::MapConsumer<rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#4}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#3}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#1}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}>>::{closure#1}, (alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), (alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>)>::{closure#0}, ((alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), (alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>))>::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::step_by::StepByProducer<rayon::range::IterProducer<u32>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, ec_gpu_gen::multiexp_cpu::multiexp_inner<ec_gpu_gen::multiexp_cpu::DensityTracker, alloc::sync::Arc<ec_gpu_gen::multiexp_cpu::DensityTracker>, blstrs::g1::G1Affine, (alloc::sync::Arc<alloc::vec::Vec<blstrs::g1::G1Affine>>, usize)>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::step_by::StepByProducer<rayon::range::IterProducer<u32>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, ec_gpu_gen::multiexp_cpu::multiexp_inner<ec_gpu_gen::multiexp_cpu::DensityTracker, alloc::sync::Arc<ec_gpu_gen::multiexp_cpu::DensityTracker>, blstrs::g1::G1Affine, (alloc::sync::Arc<alloc::vec::Vec<blstrs::g1::G1Affine>>, usize)>::{closure#1}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>>)>::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>)>::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<alloc::vec::Vec<blstrs::g1::G1Projective>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::g1::G1Affine>>, bellperson::groth16::aggregate::msm::fixed_base::get_window_table<blstrs::g1::G1Projective>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<alloc::vec::Vec<blstrs::g1::G1Projective>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::g1::G1Affine>>, bellperson::groth16::aggregate::msm::fixed_base::get_window_table<blstrs::g1::G1Projective>::{closure#1}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g1::G1Affine>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g1::G1Affine>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g1::G1Affine>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g1::G1Affine>>)>::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>)>::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PrivateSector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>>, rayon::iter::map::MapConsumer<rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#4}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#3}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#1}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PrivateSector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>>, rayon::iter::map::MapConsumer<rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#4}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#3}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#1}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}>>::{closure#1}, (alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), (alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>)>::{closure#0}, ((alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), (alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>))>::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>, rayon::iter::extend::ListVecConsumer>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::scale::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>, rayon::iter::extend::ListVecConsumer>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::scale::{closure#0}>>::{closure#1}, (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>), (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>)>::{closure#0}, ((rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>), (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>))>::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>)>::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>)>::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::verify::verify_aggregate_proof<blstrs::Bls12, &mut rand_core::os::OsRng>::{closure#0}::{closure#2}::{closure#0}, blstrs::g1::G1Affine>::{closure#1}, <blstrs::g1::G1Projective as group::Group>::identity>, bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::verify::verify_aggregate_proof<blstrs::Bls12, &mut rand_core::os::OsRng>::{closure#0}::{closure#2}::{closure#0}, blstrs::g1::G1Affine>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::verify::verify_aggregate_proof<blstrs::Bls12, &mut rand_core::os::OsRng>::{closure#0}::{closure#2}::{closure#0}, blstrs::g1::G1Affine>::{closure#1}, <blstrs::g1::G1Projective as group::Group>::identity>, bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::verify::verify_aggregate_proof<blstrs::Bls12, &mut rand_core::os::OsRng>::{closure#0}::{closure#2}::{closure#0}, blstrs::g1::G1Affine>::{closure#0}>>::{closure#1}, blstrs::g1::G1Projective, blstrs::g1::G1Projective>::{closure#0}, (blstrs::g1::G1Projective, blstrs::g1::G1Projective)>::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>)>::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_h::{closure#0}>>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_h::{closure#0}>>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>)>::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::inner_product::multiexponentiation<blstrs::g1::G1Affine>::{closure#0}, blstrs::g1::G1Affine>::{closure#1}, <blstrs::g1::G1Projective as group::Group>::identity>, bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::inner_product::multiexponentiation<blstrs::g1::G1Affine>::{closure#0}, blstrs::g1::G1Affine>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::inner_product::multiexponentiation<blstrs::g1::G1Affine>::{closure#0}, blstrs::g1::G1Affine>::{closure#1}, <blstrs::g1::G1Projective as group::Group>::identity>, bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::inner_product::multiexponentiation<blstrs::g1::G1Affine>::{closure#0}, blstrs::g1::G1Affine>::{closure#0}>>::{closure#1}, blstrs::g1::G1Projective, blstrs::g1::G1Projective>::{closure#0}, (blstrs::g1::G1Projective, blstrs::g1::G1Projective)>::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_l::{closure#0}>>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_l::{closure#0}>>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>)>::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>)>::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>)>::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<filecoin_hashers::poseidon::PoseidonDomain>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, <merkletree::store::vec::VecStore<filecoin_hashers::poseidon::PoseidonDomain> as merkletree::store::Store<filecoin_hashers::poseidon::PoseidonDomain>>::build_small_tree<filecoin_hashers::poseidon::PoseidonFunction, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<filecoin_hashers::poseidon::PoseidonDomain>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, <merkletree::store::vec::VecStore<filecoin_hashers::poseidon::PoseidonDomain> as merkletree::store::Store<filecoin_hashers::poseidon::PoseidonDomain>>::build_small_tree<filecoin_hashers::poseidon::PoseidonFunction, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<filecoin_hashers::poseidon::PoseidonDomain>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<filecoin_hashers::poseidon::PoseidonDomain>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<filecoin_hashers::poseidon::PoseidonDomain>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<filecoin_hashers::poseidon::PoseidonDomain>>)>::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bool>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bool>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<bool>, rayon::iter::collect::consumer::CollectResult<bool>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bool>, rayon::iter::collect::consumer::CollectResult<bool>)>::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>)>::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>)>::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<filecoin_hashers::poseidon::PoseidonDomain>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<filecoin_hashers::poseidon::PoseidonDomain>, <merkletree::store::vec::VecStore<filecoin_hashers::poseidon::PoseidonDomain> as merkletree::store::Store<filecoin_hashers::poseidon::PoseidonDomain>>::build_small_tree<filecoin_hashers::poseidon::PoseidonFunction, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<filecoin_hashers::poseidon::PoseidonDomain>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<filecoin_hashers::poseidon::PoseidonDomain>, <merkletree::store::vec::VecStore<filecoin_hashers::poseidon::PoseidonDomain> as merkletree::store::Store<filecoin_hashers::poseidon::PoseidonDomain>>::build_small_tree<filecoin_hashers::poseidon::PoseidonFunction, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<filecoin_hashers::poseidon::PoseidonDomain>, rayon::iter::collect::consumer::CollectResult<filecoin_hashers::poseidon::PoseidonDomain>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<filecoin_hashers::poseidon::PoseidonDomain>, rayon::iter::collect::consumer::CollectResult<filecoin_hashers::poseidon::PoseidonDomain>)>::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#2}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#2}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}>>::{closure#1}, core::result::Result<bool, anyhow::Error>, core::result::Result<bool, anyhow::Error>>::{closure#0}, (core::result::Result<bool, anyhow::Error>, core::result::Result<bool, anyhow::Error>)>::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::vec::DrainProducer<u32>, rayon::slice::IterProducer<storage_proofs_update::vanilla::ChallengeProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::find::FindConsumer<rayon::iter::ParallelIterator::all::is_false>, <storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::vec::DrainProducer<u32>, rayon::slice::IterProducer<storage_proofs_update::vanilla::ChallengeProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::find::FindConsumer<rayon::iter::ParallelIterator::all::is_false>, <storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>>::{closure#1}, core::option::Option<bool>, core::option::Option<bool>>::{closure#0}, (core::option::Option<bool>, core::option::Option<bool>)>::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<&bellperson::groth16::proof::Proof<blstrs::Bls12>>, rayon::slice::IterProducer<[u8; 32]>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::verifier::verify_proofs_batch<blstrs::Bls12, rand_core::os::OsRng>::{closure#0}::{closure#2}::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<&bellperson::groth16::proof::Proof<blstrs::Bls12>>, rayon::slice::IterProducer<[u8; 32]>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::verifier::verify_proofs_batch<blstrs::Bls12, rand_core::os::OsRng>::{closure#0}::{closure#2}::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::pairing::MillerLoopResult>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::pairing::MillerLoopResult>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::pairing::MillerLoopResult>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::pairing::MillerLoopResult>>)>::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Projective>, bellperson::groth16::verifier::prepare_verifying_key<blstrs::Bls12>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Projective>, bellperson::groth16::verifier::prepare_verifying_key<blstrs::Bls12>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Projective>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Projective>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Projective>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Projective>)>::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<(&blstrs::g1::G1Affine, &blstrs::g2::G2Affine)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<bellperson::groth16::aggregate::accumulator::PairingCheck<blstrs::Bls12>>::new_random_from_miller_inputs::{closure#3}, <blstrs::pairing::MillerLoopResult as core::default::Default>::default>, <blstrs::pairing::MillerLoopResult as core::default::Default>::default, <bellperson::groth16::aggregate::accumulator::PairingCheck<blstrs::Bls12>>::new_random_from_miller_inputs::{closure#2}>, <bellperson::groth16::aggregate::accumulator::PairingCheck<blstrs::Bls12>>::new_random_from_miller_inputs::{closure#1}>, <bellperson::groth16::aggregate::accumulator::PairingCheck<blstrs::Bls12>>::new_random_from_miller_inputs::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<(&blstrs::g1::G1Affine, &blstrs::g2::G2Affine)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<bellperson::groth16::aggregate::accumulator::PairingCheck<blstrs::Bls12>>::new_random_from_miller_inputs::{closure#3}, <blstrs::pairing::MillerLoopResult as core::default::Default>::default>, <blstrs::pairing::MillerLoopResult as core::default::Default>::default, <bellperson::groth16::aggregate::accumulator::PairingCheck<blstrs::Bls12>>::new_random_from_miller_inputs::{closure#2}>, <bellperson::groth16::aggregate::accumulator::PairingCheck<blstrs::Bls12>>::new_random_from_miller_inputs::{closure#1}>, <bellperson::groth16::aggregate::accumulator::PairingCheck<blstrs::Bls12>>::new_random_from_miller_inputs::{closure#0}>>::{closure#1}, blstrs::pairing::MillerLoopResult, blstrs::pairing::MillerLoopResult>::{closure#0}, (blstrs::pairing::MillerLoopResult, blstrs::pairing::MillerLoopResult)>::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::scalar::Scalar>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::aggregate::msm::fixed_base::multi_scalar_mul<blstrs::g1::G1Projective>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::scalar::Scalar>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::aggregate::msm::fixed_base::multi_scalar_mul<blstrs::g1::G1Projective>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Projective>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Projective>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Projective>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Projective>>)>::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>)>::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_h::{closure#0}>>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_h::{closure#0}>>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>)>::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>)>::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::scalar::Scalar>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Projective>, bellperson::groth16::aggregate::msm::fixed_base::multi_scalar_mul<blstrs::g1::G1Projective>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::scalar::Scalar>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Projective>, bellperson::groth16::aggregate::msm::fixed_base::multi_scalar_mul<blstrs::g1::G1Projective>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Projective>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Projective>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Projective>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Projective>)>::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>)>::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::IterProducer<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::extend::ListVecConsumer, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::IterProducer<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::extend::ListVecConsumer, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::g2::G2Affine>>, bellperson::groth16::multiscalar::precompute_fixed_window<blstrs::g2::G2Affine>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::g2::G2Affine>>, bellperson::groth16::multiscalar::precompute_fixed_window<blstrs::g2::G2Affine>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g2::G2Affine>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g2::G2Affine>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g2::G2Affine>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g2::G2Affine>>)>::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>)>::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<filecoin_hashers::sha256::Sha256Domain>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<filecoin_hashers::sha256::Sha256Domain>, <filecoin_proofs::commitment_reader::CommitmentReader<fr32::reader::Fr32Reader<filecoin_proofs::pieces::EmptySource>>>::finish::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<filecoin_hashers::sha256::Sha256Domain>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<filecoin_hashers::sha256::Sha256Domain>, <filecoin_proofs::commitment_reader::CommitmentReader<fr32::reader::Fr32Reader<filecoin_proofs::pieces::EmptySource>>>::finish::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<filecoin_hashers::sha256::Sha256Domain>, rayon::iter::collect::consumer::CollectResult<filecoin_hashers::sha256::Sha256Domain>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<filecoin_hashers::sha256::Sha256Domain>, rayon::iter::collect::consumer::CollectResult<filecoin_hashers::sha256::Sha256Domain>)>::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<filecoin_hashers::sha256::Sha256Domain>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, <filecoin_proofs::commitment_reader::CommitmentReader<fr32::reader::Fr32Reader<filecoin_proofs::pieces::EmptySource>>>::finish::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<filecoin_hashers::sha256::Sha256Domain>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, <filecoin_proofs::commitment_reader::CommitmentReader<fr32::reader::Fr32Reader<filecoin_proofs::pieces::EmptySource>>>::finish::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<filecoin_hashers::sha256::Sha256Domain>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<filecoin_hashers::sha256::Sha256Domain>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<filecoin_hashers::sha256::Sha256Domain>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<filecoin_hashers::sha256::Sha256Domain>>)>::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Projective>, bellperson::groth16::verifier::prepare_verifying_key<blstrs::Bls12>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Projective>, bellperson::groth16::verifier::prepare_verifying_key<blstrs::Bls12>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Projective>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Projective>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Projective>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Projective>)>::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::verifier::prepare_verifying_key<blstrs::Bls12>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::verifier::prepare_verifying_key<blstrs::Bls12>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Projective>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Projective>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Projective>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Projective>>)>::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g2::G2Affine, std::io::error::Error>::{closure#0}>, <bellperson::groth16::aggregate::srs::GenericSRS<_>>::read_mmap::mmap_read_vec<blstrs::g2::G2Affine>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g2::G2Affine, std::io::error::Error>::{closure#0}>, <bellperson::groth16::aggregate::srs::GenericSRS<_>>::read_mmap::mmap_read_vec<blstrs::g2::G2Affine>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>)>::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::len::MinLenProducer<rayon::range::IterProducer<usize>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>, std::io::error::Error>::{closure#0}>, <bellperson::groth16::proof::Proof<blstrs::Bls12>>::read_many::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::len::MinLenProducer<rayon::range::IterProducer<usize>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>, std::io::error::Error>::{closure#0}>, <bellperson::groth16::proof::Proof<blstrs::Bls12>>::read_many::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>>, rayon::iter::collect::consumer::CollectResult<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>>, rayon::iter::collect::consumer::CollectResult<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>>)>::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Affine>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g2::G2Affine, std::io::error::Error>::{closure#0}>, <bellperson::groth16::aggregate::srs::GenericSRS<_>>::read_mmap::mmap_read_vec<blstrs::g2::G2Affine>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Affine>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g2::G2Affine, std::io::error::Error>::{closure#0}>, <bellperson::groth16::aggregate::srs::GenericSRS<_>>::read_mmap::mmap_read_vec<blstrs::g2::G2Affine>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>)>::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <bellperson::groth16::aggregate::srs::GenericSRS<_>>::read_mmap::mmap_read_vec<blstrs::g1::G1Affine>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <bellperson::groth16::aggregate::srs::GenericSRS<_>>::read_mmap::mmap_read_vec<blstrs::g1::G1Affine>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>)>::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::len::MinLenProducer<rayon::range::IterProducer<usize>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>, std::io::error::Error>::{closure#0}>, <bellperson::groth16::proof::Proof<blstrs::Bls12>>::read_many::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::len::MinLenProducer<rayon::range::IterProducer<usize>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>, std::io::error::Error>::{closure#0}>, <bellperson::groth16::proof::Proof<blstrs::Bls12>>::read_many::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>>>)>::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::multiscalar::precompute_fixed_window<blstrs::g1::G1Affine>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::multiscalar::precompute_fixed_window<blstrs::g1::G1Affine>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g1::G1Affine>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g1::G1Affine>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g1::G1Affine>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g1::G1Affine>>>)>::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <bellperson::groth16::aggregate::srs::GenericSRS<_>>::read_mmap::mmap_read_vec<blstrs::g1::G1Affine>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <bellperson::groth16::aggregate::srs::GenericSRS<_>>::read_mmap::mmap_read_vec<blstrs::g1::G1Affine>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>)>::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::g1::G1Affine>>, bellperson::groth16::multiscalar::precompute_fixed_window<blstrs::g1::G1Affine>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::g1::G1Affine>>, bellperson::groth16::multiscalar::precompute_fixed_window<blstrs::g1::G1Affine>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g1::G1Affine>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g1::G1Affine>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g1::G1Affine>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g1::G1Affine>>)>::{closure#0}
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<_, _>::{closure#0}
480
18.4k
    }
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::len::MinLenProducer<rayon::slice::IterProducer<fvm_shared::sector::seal::SealVerifyInfo>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<bool>, <fvm::kernel::default::DefaultKernel<fvm::call_manager::default::DefaultCallManager<fvm::machine::default::DefaultMachine<fvm_ipld_blockstore::memory::MemoryBlockstore, fvm_integration_tests::dummy::DummyExterns>>> as fvm::kernel::CryptoOps>::batch_verify_seals::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::len::MinLenProducer<rayon::slice::IterProducer<fvm_shared::sector::seal::SealVerifyInfo>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<bool>, <fvm::kernel::default::DefaultKernel<fvm::call_manager::default::DefaultCallManager<fvm::machine::default::DefaultMachine<fvm_ipld_blockstore::memory::MemoryBlockstore, fvm_integration_tests::dummy::DummyExterns>>> as fvm::kernel::CryptoOps>::batch_verify_seals::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<bool>, rayon::iter::collect::consumer::CollectResult<bool>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bool>, rayon::iter::collect::consumer::CollectResult<bool>)>
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::len::MinLenProducer<rayon::slice::IterProducer<fvm_shared::sector::seal::SealVerifyInfo>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, <fvm::kernel::default::DefaultKernel<fvm::call_manager::default::DefaultCallManager<fvm::machine::default::DefaultMachine<fvm_ipld_blockstore::memory::MemoryBlockstore, fvm_integration_tests::dummy::DummyExterns>>> as fvm::kernel::CryptoOps>::batch_verify_seals::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::len::MinLenProducer<rayon::slice::IterProducer<fvm_shared::sector::seal::SealVerifyInfo>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, <fvm::kernel::default::DefaultKernel<fvm::call_manager::default::DefaultCallManager<fvm::machine::default::DefaultMachine<fvm_ipld_blockstore::memory::MemoryBlockstore, fvm_integration_tests::dummy::DummyExterns>>> as fvm::kernel::CryptoOps>::batch_verify_seals::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>)>
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<fvm::kernel::default::verify_aggregate_seals::AggregationInputs>, rayon::iter::map::MapConsumer<rayon::iter::try_reduce::TryReduceConsumer<fvm::kernel::default::verify_aggregate_seals::{closure#2}, <alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>::new>, fvm::kernel::default::verify_aggregate_seals::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<fvm::kernel::default::verify_aggregate_seals::AggregationInputs>, rayon::iter::map::MapConsumer<rayon::iter::try_reduce::TryReduceConsumer<fvm::kernel::default::verify_aggregate_seals::{closure#2}, <alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>::new>, fvm::kernel::default::verify_aggregate_seals::{closure#1}>>::{closure#1}, core::result::Result<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>, anyhow::Error>, core::result::Result<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>, anyhow::Error>>::{closure#0}, (core::result::Result<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>, anyhow::Error>, core::result::Result<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>, anyhow::Error>)>
<rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(wasmparser::validator::func::FuncValidator<wasmparser::validator::core::ValidatorResources>, wasmparser::readers::core::code::FunctionBody)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<(), wasmparser::binary_reader::BinaryReaderError>::{closure#0}>, <wasmtime::engine::Engine>::run_maybe_parallel<(wasmparser::validator::func::FuncValidator<wasmparser::validator::core::ValidatorResources>, wasmparser::readers::core::code::FunctionBody), (), wasmparser::binary_reader::BinaryReaderError, <wasmtime::module::Module>::validate::{closure#0}>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(wasmparser::validator::func::FuncValidator<wasmparser::validator::core::ValidatorResources>, wasmparser::readers::core::code::FunctionBody)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<(), wasmparser::binary_reader::BinaryReaderError>::{closure#0}>, <wasmtime::engine::Engine>::run_maybe_parallel<(wasmparser::validator::func::FuncValidator<wasmparser::validator::core::ValidatorResources>, wasmparser::readers::core::code::FunctionBody), (), wasmparser::binary_reader::BinaryReaderError, <wasmtime::module::Module>::validate::{closure#0}>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<()>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<()>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<()>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<()>>)>
Line
Count
Source
454
7.49k
    unsafe fn in_worker_cold<OP, R>(&self, op: OP) -> R
455
7.49k
    where
456
7.49k
        OP: FnOnce(&WorkerThread, bool) -> R + Send,
457
7.49k
        R: Send,
458
7.49k
    {
459
7.49k
        thread_local!(static LOCK_LATCH: LockLatch = LockLatch::new());
460
7.49k
461
7.49k
        LOCK_LATCH.with(|l| {
462
            // This thread isn't a member of *any* thread pool, so just block.
463
            debug_assert!(WorkerThread::current().is_null());
464
            let job = StackJob::new(
465
                |injected| {
466
                    let worker_thread = WorkerThread::current();
467
                    assert!(injected && !worker_thread.is_null());
468
                    op(&*worker_thread, true)
469
                },
470
                l,
471
            );
472
            self.inject(&[job.as_job_ref()]);
473
            job.latch.wait_and_reset(); // Make sure we can use the same latch again next time.
474
475
            // flush accumulated logs as we exit the thread
476
            self.logger.log(|| Flush);
477
478
            job.into_result()
479
7.49k
        })
480
7.49k
    }
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(wasmtime_types::DefinedFuncIndex, wasmtime_environ::module_environ::FunctionBodyData)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error>::{closure#0}>, <wasmtime::engine::Engine>::run_maybe_parallel<(wasmtime_types::DefinedFuncIndex, wasmtime_environ::module_environ::FunctionBodyData), alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error, <wasmtime::module::Module>::compile_functions::{closure#0}::{closure#0}>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(wasmtime_types::DefinedFuncIndex, wasmtime_environ::module_environ::FunctionBodyData)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error>::{closure#0}>, <wasmtime::engine::Engine>::run_maybe_parallel<(wasmtime_types::DefinedFuncIndex, wasmtime_environ::module_environ::FunctionBodyData), alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error, <wasmtime::module::Module>::compile_functions::{closure#0}::{closure#0}>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>, rayon::iter::collect::consumer::CollectResult<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>, rayon::iter::collect::consumer::CollectResult<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>)>
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<wasmtime_types::SignatureIndex>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error>::{closure#0}>, <wasmtime::engine::Engine>::run_maybe_parallel<wasmtime_types::SignatureIndex, alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error, <wasmtime::module::Module>::compile_functions::{closure#1}::{closure#0}>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<wasmtime_types::SignatureIndex>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error>::{closure#0}>, <wasmtime::engine::Engine>::run_maybe_parallel<wasmtime_types::SignatureIndex, alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error, <wasmtime::module::Module>::compile_functions::{closure#1}::{closure#0}>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>>)>
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(wasmparser::validator::func::FuncValidator<wasmparser::validator::core::ValidatorResources>, wasmparser::readers::core::code::FunctionBody)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<()>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<(), wasmparser::binary_reader::BinaryReaderError>::{closure#0}>, <wasmtime::engine::Engine>::run_maybe_parallel<(wasmparser::validator::func::FuncValidator<wasmparser::validator::core::ValidatorResources>, wasmparser::readers::core::code::FunctionBody), (), wasmparser::binary_reader::BinaryReaderError, <wasmtime::module::Module>::validate::{closure#0}>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(wasmparser::validator::func::FuncValidator<wasmparser::validator::core::ValidatorResources>, wasmparser::readers::core::code::FunctionBody)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<()>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<(), wasmparser::binary_reader::BinaryReaderError>::{closure#0}>, <wasmtime::engine::Engine>::run_maybe_parallel<(wasmparser::validator::func::FuncValidator<wasmparser::validator::core::ValidatorResources>, wasmparser::readers::core::code::FunctionBody), (), wasmparser::binary_reader::BinaryReaderError, <wasmtime::module::Module>::validate::{closure#0}>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<()>, rayon::iter::collect::consumer::CollectResult<()>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<()>, rayon::iter::collect::consumer::CollectResult<()>)>
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(wasmtime_types::DefinedFuncIndex, wasmtime_environ::module_environ::FunctionBodyData)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error>::{closure#0}>, <wasmtime::engine::Engine>::run_maybe_parallel<(wasmtime_types::DefinedFuncIndex, wasmtime_environ::module_environ::FunctionBodyData), alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error, <wasmtime::module::Module>::compile_functions::{closure#0}::{closure#0}>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(wasmtime_types::DefinedFuncIndex, wasmtime_environ::module_environ::FunctionBodyData)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error>::{closure#0}>, <wasmtime::engine::Engine>::run_maybe_parallel<(wasmtime_types::DefinedFuncIndex, wasmtime_environ::module_environ::FunctionBodyData), alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error, <wasmtime::module::Module>::compile_functions::{closure#0}::{closure#0}>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>>)>
<rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon_core::join::join::call<core::result::Result<cranelift_entity::primary::PrimaryMap<wasmtime_types::DefinedFuncIndex, alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>, anyhow::Error>, <wasmtime::module::Module>::compile_functions::{closure#0}>::{closure#0}, rayon_core::join::join::call<core::result::Result<alloc::vec::Vec<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>, anyhow::Error>, <wasmtime::module::Module>::compile_functions::{closure#1}>::{closure#0}, core::result::Result<cranelift_entity::primary::PrimaryMap<wasmtime_types::DefinedFuncIndex, alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>, anyhow::Error>, core::result::Result<alloc::vec::Vec<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>, anyhow::Error>>::{closure#0}, (core::result::Result<cranelift_entity::primary::PrimaryMap<wasmtime_types::DefinedFuncIndex, alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>, anyhow::Error>, core::result::Result<alloc::vec::Vec<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>, anyhow::Error>)>
Line
Count
Source
454
10.9k
    unsafe fn in_worker_cold<OP, R>(&self, op: OP) -> R
455
10.9k
    where
456
10.9k
        OP: FnOnce(&WorkerThread, bool) -> R + Send,
457
10.9k
        R: Send,
458
10.9k
    {
459
10.9k
        thread_local!(static LOCK_LATCH: LockLatch = LockLatch::new());
460
10.9k
461
10.9k
        LOCK_LATCH.with(|l| {
462
            // This thread isn't a member of *any* thread pool, so just block.
463
            debug_assert!(WorkerThread::current().is_null());
464
            let job = StackJob::new(
465
                |injected| {
466
                    let worker_thread = WorkerThread::current();
467
                    assert!(injected && !worker_thread.is_null());
468
                    op(&*worker_thread, true)
469
                },
470
                l,
471
            );
472
            self.inject(&[job.as_job_ref()]);
473
            job.latch.wait_and_reset(); // Make sure we can use the same latch again next time.
474
475
            // flush accumulated logs as we exit the thread
476
            self.logger.log(|| Flush);
477
478
            job.into_result()
479
10.9k
        })
480
10.9k
    }
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<wasmtime_types::SignatureIndex>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error>::{closure#0}>, <wasmtime::engine::Engine>::run_maybe_parallel<wasmtime_types::SignatureIndex, alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error, <wasmtime::module::Module>::compile_functions::{closure#1}::{closure#0}>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<wasmtime_types::SignatureIndex>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error>::{closure#0}>, <wasmtime::engine::Engine>::run_maybe_parallel<wasmtime_types::SignatureIndex, alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error, <wasmtime::module::Module>::compile_functions::{closure#1}::{closure#0}>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>, rayon::iter::collect::consumer::CollectResult<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>, rayon::iter::collect::consumer::CollectResult<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>)>
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>)>
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>)>
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>)>
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<bellperson::groth16::aggregate::verify::gipa_verify_tipp_mipp::Op<blstrs::Bls12>>, rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<bellperson::groth16::aggregate::verify::gipa_verify_tipp_mipp<blstrs::Bls12>::{closure#2}, <bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12> as core::default::Default>::default>, <bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12> as core::default::Default>::default, bellperson::groth16::aggregate::verify::gipa_verify_tipp_mipp<blstrs::Bls12>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<bellperson::groth16::aggregate::verify::gipa_verify_tipp_mipp::Op<blstrs::Bls12>>, rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<bellperson::groth16::aggregate::verify::gipa_verify_tipp_mipp<blstrs::Bls12>::{closure#2}, <bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12> as core::default::Default>::default>, <bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12> as core::default::Default>::default, bellperson::groth16::aggregate::verify::gipa_verify_tipp_mipp<blstrs::Bls12>::{closure#1}>>::{closure#1}, bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12>, bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12>>::{closure#0}, (bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12>, bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12>)>
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>)>
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>, rayon::iter::extend::ListVecConsumer>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::compress::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>, rayon::iter::extend::ListVecConsumer>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::compress::{closure#0}>>::{closure#1}, (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>), (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>)>::{closure#0}, ((rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>), (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>))>
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>)>
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_h::{closure#0}>>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_h::{closure#0}>>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>)>
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::vec::DrainProducer<u32>, rayon::slice::IterProducer<storage_proofs_update::vanilla::ChallengeProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::find::FindConsumer<rayon::iter::ParallelIterator::all::is_false>, <storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::vec::DrainProducer<u32>, rayon::slice::IterProducer<storage_proofs_update::vanilla::ChallengeProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::find::FindConsumer<rayon::iter::ParallelIterator::all::is_false>, <storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>>::{closure#1}, core::option::Option<bool>, core::option::Option<bool>>::{closure#0}, (core::option::Option<bool>, core::option::Option<bool>)>
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::IterProducer<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::extend::ListVecConsumer, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::IterProducer<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::extend::ListVecConsumer, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_l::{closure#0}>>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_l::{closure#0}>>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>)>
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>)>
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::scale::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::scale::{closure#0}>>::{closure#1}, (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>), (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>)>::{closure#0}, ((rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>), (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>))>
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::slice::IterProducer<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Affine>, bellperson::groth16::aggregate::prove::aggregate_proofs<blstrs::Bls12>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::slice::IterProducer<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Affine>, bellperson::groth16::aggregate::prove::aggregate_proofs<blstrs::Bls12>::{closure#1}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>)>
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::g2::G2Affine>>, bellperson::groth16::multiscalar::precompute_fixed_window<blstrs::g2::G2Affine>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::g2::G2Affine>>, bellperson::groth16::multiscalar::precompute_fixed_window<blstrs::g2::G2Affine>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g2::G2Affine>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g2::G2Affine>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g2::G2Affine>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g2::G2Affine>>)>
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bool>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bool>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<bool>, rayon::iter::collect::consumer::CollectResult<bool>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bool>, rayon::iter::collect::consumer::CollectResult<bool>)>
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>)>
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>)>
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::extend::ListVecConsumer, rayon::iter::extend::ListVecConsumer>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::compress::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::extend::ListVecConsumer, rayon::iter::extend::ListVecConsumer>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::compress::{closure#0}>>::{closure#1}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>), (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>)>::{closure#0}, ((alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>), (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>))>
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>)>
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>)>
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<blstrs::scalar::Scalar>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::execute_fft<blstrs::Bls12>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<blstrs::scalar::Scalar>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::execute_fft<blstrs::Bls12>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<[u8; 32]>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<[u8; 32]>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<[u8; 32]>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<[u8; 32]>>)>
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>)>
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>)>
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>)>
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>)>
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PrivateSector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>>, rayon::iter::map::MapConsumer<rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#4}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#3}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#1}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PrivateSector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>>, rayon::iter::map::MapConsumer<rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#4}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#3}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#1}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}>>::{closure#1}, (alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), (alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>)>::{closure#0}, ((alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), (alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>))>
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::step_by::StepByProducer<rayon::range::IterProducer<u32>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, ec_gpu_gen::multiexp_cpu::multiexp_inner<ec_gpu_gen::multiexp_cpu::DensityTracker, alloc::sync::Arc<ec_gpu_gen::multiexp_cpu::DensityTracker>, blstrs::g2::G2Affine, (alloc::sync::Arc<alloc::vec::Vec<blstrs::g2::G2Affine>>, usize)>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::step_by::StepByProducer<rayon::range::IterProducer<u32>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, ec_gpu_gen::multiexp_cpu::multiexp_inner<ec_gpu_gen::multiexp_cpu::DensityTracker, alloc::sync::Arc<ec_gpu_gen::multiexp_cpu::DensityTracker>, blstrs::g2::G2Affine, (alloc::sync::Arc<alloc::vec::Vec<blstrs::g2::G2Affine>>, usize)>::{closure#1}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<core::result::Result<blstrs::g2::G2Projective, ec_gpu_gen::error::EcError>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<core::result::Result<blstrs::g2::G2Projective, ec_gpu_gen::error::EcError>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<core::result::Result<blstrs::g2::G2Projective, ec_gpu_gen::error::EcError>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<core::result::Result<blstrs::g2::G2Projective, ec_gpu_gen::error::EcError>>>)>
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_l::{closure#0}>>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_l::{closure#0}>>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>)>
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>)>
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::step_by::StepByProducer<rayon::range::IterProducer<u32>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, ec_gpu_gen::multiexp_cpu::multiexp_inner<ec_gpu_gen::multiexp_cpu::FullDensity, ec_gpu_gen::multiexp_cpu::FullDensity, blstrs::g1::G1Affine, (alloc::sync::Arc<alloc::vec::Vec<blstrs::g1::G1Affine>>, usize)>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::step_by::StepByProducer<rayon::range::IterProducer<u32>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, ec_gpu_gen::multiexp_cpu::multiexp_inner<ec_gpu_gen::multiexp_cpu::FullDensity, ec_gpu_gen::multiexp_cpu::FullDensity, blstrs::g1::G1Affine, (alloc::sync::Arc<alloc::vec::Vec<blstrs::g1::G1Affine>>, usize)>::{closure#1}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>>)>
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Prepared>, bellperson::groth16::aggregate::inner_product::pairing_miller_affine<blstrs::Bls12>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Prepared>, bellperson::groth16::aggregate::inner_product::pairing_miller_affine<blstrs::Bls12>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Prepared>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Prepared>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Prepared>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Prepared>)>
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>)>
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>)>
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::IterProducer<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::extend::ListVecConsumer, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::IterProducer<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::extend::ListVecConsumer, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>)>
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::scalar::Scalar>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::aggregate::msm::fixed_base::multi_scalar_mul<blstrs::g1::G1Projective>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::scalar::Scalar>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::aggregate::msm::fixed_base::multi_scalar_mul<blstrs::g1::G1Projective>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Projective>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Projective>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Projective>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Projective>>)>
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>)>
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<((blstrs::gt::Gt, blstrs::gt::Gt), (blstrs::gt::Gt, blstrs::gt::Gt))>, rayon::slice::IterProducer<(blstrs::gt::Gt, blstrs::gt::Gt)>>, rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<((blstrs::gt::Gt, blstrs::gt::Gt), (blstrs::gt::Gt, blstrs::gt::Gt))>, rayon::slice::IterProducer<(blstrs::g1::G1Projective, blstrs::g1::G1Projective)>>>, rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::scalar::Scalar>, rayon::slice::IterProducer<blstrs::scalar::Scalar>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<bellperson::groth16::aggregate::verify::gipa_verify_tipp_mipp<blstrs::Bls12>::{closure#2}, <bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12> as core::default::Default>::default>, <bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12> as core::default::Default>::default, bellperson::groth16::aggregate::verify::gipa_verify_tipp_mipp<blstrs::Bls12>::{closure#1}>, bellperson::groth16::aggregate::verify::gipa_verify_tipp_mipp<blstrs::Bls12>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<((blstrs::gt::Gt, blstrs::gt::Gt), (blstrs::gt::Gt, blstrs::gt::Gt))>, rayon::slice::IterProducer<(blstrs::gt::Gt, blstrs::gt::Gt)>>, rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<((blstrs::gt::Gt, blstrs::gt::Gt), (blstrs::gt::Gt, blstrs::gt::Gt))>, rayon::slice::IterProducer<(blstrs::g1::G1Projective, blstrs::g1::G1Projective)>>>, rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::scalar::Scalar>, rayon::slice::IterProducer<blstrs::scalar::Scalar>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<bellperson::groth16::aggregate::verify::gipa_verify_tipp_mipp<blstrs::Bls12>::{closure#2}, <bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12> as core::default::Default>::default>, <bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12> as core::default::Default>::default, bellperson::groth16::aggregate::verify::gipa_verify_tipp_mipp<blstrs::Bls12>::{closure#1}>, bellperson::groth16::aggregate::verify::gipa_verify_tipp_mipp<blstrs::Bls12>::{closure#0}>>::{closure#1}, bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12>, bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12>>::{closure#0}, (bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12>, bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12>)>
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>)>
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>)>
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::inner_product::multiexponentiation<blstrs::g1::G1Affine>::{closure#0}, blstrs::g1::G1Affine>::{closure#1}, <blstrs::g1::G1Projective as group::Group>::identity>, bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::inner_product::multiexponentiation<blstrs::g1::G1Affine>::{closure#0}, blstrs::g1::G1Affine>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::inner_product::multiexponentiation<blstrs::g1::G1Affine>::{closure#0}, blstrs::g1::G1Affine>::{closure#1}, <blstrs::g1::G1Projective as group::Group>::identity>, bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::inner_product::multiexponentiation<blstrs::g1::G1Affine>::{closure#0}, blstrs::g1::G1Affine>::{closure#0}>>::{closure#1}, blstrs::g1::G1Projective, blstrs::g1::G1Projective>::{closure#0}, (blstrs::g1::G1Projective, blstrs::g1::G1Projective)>
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::prove::create_kzg_opening<blstrs::g1::G1Affine>::{closure#0}, blstrs::g1::G1Affine>::{closure#1}, <blstrs::g1::G1Projective as group::Group>::identity>, bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::prove::create_kzg_opening<blstrs::g1::G1Affine>::{closure#0}, blstrs::g1::G1Affine>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::prove::create_kzg_opening<blstrs::g1::G1Affine>::{closure#0}, blstrs::g1::G1Affine>::{closure#1}, <blstrs::g1::G1Projective as group::Group>::identity>, bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::prove::create_kzg_opening<blstrs::g1::G1Affine>::{closure#0}, blstrs::g1::G1Affine>::{closure#0}>>::{closure#1}, blstrs::g1::G1Projective, blstrs::g1::G1Projective>::{closure#0}, (blstrs::g1::G1Projective, blstrs::g1::G1Projective)>
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::g1::G1Affine>>, bellperson::groth16::multiscalar::precompute_fixed_window<blstrs::g1::G1Affine>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::g1::G1Affine>>, bellperson::groth16::multiscalar::precompute_fixed_window<blstrs::g1::G1Affine>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g1::G1Affine>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g1::G1Affine>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g1::G1Affine>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g1::G1Affine>>)>
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>)>
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#2}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#2}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}>>::{closure#1}, core::result::Result<bool, anyhow::Error>, core::result::Result<bool, anyhow::Error>>::{closure#0}, (core::result::Result<bool, anyhow::Error>, core::result::Result<bool, anyhow::Error>)>
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>)>
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<(&blstrs::g1::G1Affine, &blstrs::g2::G2Affine)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<bellperson::groth16::aggregate::accumulator::PairingCheck<blstrs::Bls12>>::new_random_from_miller_inputs::{closure#3}, <blstrs::pairing::MillerLoopResult as core::default::Default>::default>, <blstrs::pairing::MillerLoopResult as core::default::Default>::default, <bellperson::groth16::aggregate::accumulator::PairingCheck<blstrs::Bls12>>::new_random_from_miller_inputs::{closure#2}>, <bellperson::groth16::aggregate::accumulator::PairingCheck<blstrs::Bls12>>::new_random_from_miller_inputs::{closure#1}>, <bellperson::groth16::aggregate::accumulator::PairingCheck<blstrs::Bls12>>::new_random_from_miller_inputs::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<(&blstrs::g1::G1Affine, &blstrs::g2::G2Affine)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<bellperson::groth16::aggregate::accumulator::PairingCheck<blstrs::Bls12>>::new_random_from_miller_inputs::{closure#3}, <blstrs::pairing::MillerLoopResult as core::default::Default>::default>, <blstrs::pairing::MillerLoopResult as core::default::Default>::default, <bellperson::groth16::aggregate::accumulator::PairingCheck<blstrs::Bls12>>::new_random_from_miller_inputs::{closure#2}>, <bellperson::groth16::aggregate::accumulator::PairingCheck<blstrs::Bls12>>::new_random_from_miller_inputs::{closure#1}>, <bellperson::groth16::aggregate::accumulator::PairingCheck<blstrs::Bls12>>::new_random_from_miller_inputs::{closure#0}>>::{closure#1}, blstrs::pairing::MillerLoopResult, blstrs::pairing::MillerLoopResult>::{closure#0}, (blstrs::pairing::MillerLoopResult, blstrs::pairing::MillerLoopResult)>
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>)>
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>)>
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>)>
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>)>
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterMutProducer<blstrs::scalar::Scalar>, rayon::slice::IterMutProducer<blstrs::scalar::Scalar>>, rayon::iter::for_each::ForEachConsumer<bellperson::groth16::aggregate::prove::gipa_tipp_mipp<blstrs::Bls12>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterMutProducer<blstrs::scalar::Scalar>, rayon::slice::IterMutProducer<blstrs::scalar::Scalar>>, rayon::iter::for_each::ForEachConsumer<bellperson::groth16::aggregate::prove::gipa_tipp_mipp<blstrs::Bls12>::{closure#0}>>::{closure#1}, (), ()>::{closure#0}, ((), ())>
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>)>
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::scalar::Scalar>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Projective>, bellperson::groth16::aggregate::msm::fixed_base::multi_scalar_mul<blstrs::g2::G2Projective>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::scalar::Scalar>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Projective>, bellperson::groth16::aggregate::msm::fixed_base::multi_scalar_mul<blstrs::g2::G2Projective>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Projective>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Projective>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Projective>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Projective>)>
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::extend::ListVecConsumer, rayon::iter::extend::ListVecConsumer>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::scale::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::extend::ListVecConsumer, rayon::iter::extend::ListVecConsumer>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::scale::{closure#0}>>::{closure#1}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>), (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>)>::{closure#0}, ((alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>), (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>))>
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterMutProducer<alloc::vec::Vec<blstrs::g2::G2Projective>>>, rayon::vec::DrainProducer<blstrs::g2::G2Projective>>, rayon::iter::for_each::ForEachConsumer<bellperson::groth16::aggregate::msm::fixed_base::get_window_table<blstrs::g2::G2Projective>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterMutProducer<alloc::vec::Vec<blstrs::g2::G2Projective>>>, rayon::vec::DrainProducer<blstrs::g2::G2Projective>>, rayon::iter::for_each::ForEachConsumer<bellperson::groth16::aggregate::msm::fixed_base::get_window_table<blstrs::g2::G2Projective>::{closure#0}>>::{closure#1}, (), ()>::{closure#0}, ((), ())>
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::vec::DrainProducer<u32>, rayon::slice::IterProducer<storage_proofs_update::vanilla::ChallengeProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::find::FindConsumer<rayon::iter::ParallelIterator::all::is_false>, <storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::vec::DrainProducer<u32>, rayon::slice::IterProducer<storage_proofs_update::vanilla::ChallengeProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::find::FindConsumer<rayon::iter::ParallelIterator::all::is_false>, <storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>>::{closure#1}, core::option::Option<bool>, core::option::Option<bool>>::{closure#0}, (core::option::Option<bool>, core::option::Option<bool>)>
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::scalar::Scalar>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::aggregate::prove::aggregate_proofs<blstrs::Bls12>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::scalar::Scalar>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::aggregate::prove::aggregate_proofs<blstrs::Bls12>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::scalar::Scalar>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::scalar::Scalar>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::scalar::Scalar>>)>
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Affine>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g2::G2Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_b_g2::{closure#0}>>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Affine>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g2::G2Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_b_g2::{closure#0}>>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>)>
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::IterProducer<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::extend::ListVecConsumer, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::IterProducer<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::extend::ListVecConsumer, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::IterProducer<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::IterProducer<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#3}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#0}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#3}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#0}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#1}>>::{closure#1}, (alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), (alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>)>::{closure#0}, ((alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), (alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>))>
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>)>
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon_core::join::join::call<blstrs::g2::G2Affine, bellperson::groth16::aggregate::prove::create_kzg_opening<blstrs::g2::G2Affine>::{closure#1}>::{closure#0}, rayon_core::join::join::call<blstrs::g2::G2Affine, bellperson::groth16::aggregate::prove::create_kzg_opening<blstrs::g2::G2Affine>::{closure#2}>::{closure#0}, blstrs::g2::G2Affine, blstrs::g2::G2Affine>::{closure#0}, (blstrs::g2::G2Affine, blstrs::g2::G2Affine)>
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>)>
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::len::MinLenProducer<rayon::range::IterProducer<usize>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>, std::io::error::Error>::{closure#0}>, <bellperson::groth16::proof::Proof<blstrs::Bls12>>::read_many::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::len::MinLenProducer<rayon::range::IterProducer<usize>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>, std::io::error::Error>::{closure#0}>, <bellperson::groth16::proof::Proof<blstrs::Bls12>>::read_many::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>>, rayon::iter::collect::consumer::CollectResult<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>>, rayon::iter::collect::consumer::CollectResult<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>>)>
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::extend::ListVecConsumer, rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::scale::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::extend::ListVecConsumer, rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::scale::{closure#0}>>::{closure#1}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>), (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>)>::{closure#0}, ((alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>), (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>))>
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::multiscalar::precompute_fixed_window<blstrs::g1::G1Affine>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::multiscalar::precompute_fixed_window<blstrs::g1::G1Affine>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g1::G1Affine>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g1::G1Affine>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g1::G1Affine>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g1::G1Affine>>>)>
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>)>
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>)>
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>)>
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::compress::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::compress::{closure#0}>>::{closure#1}, (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>), (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>)>::{closure#0}, ((rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>), (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>))>
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::step_by::StepByProducer<rayon::range::IterProducer<u32>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>, ec_gpu_gen::multiexp_cpu::multiexp_inner<ec_gpu_gen::multiexp_cpu::DensityTracker, alloc::sync::Arc<ec_gpu_gen::multiexp_cpu::DensityTracker>, blstrs::g1::G1Affine, (alloc::sync::Arc<alloc::vec::Vec<blstrs::g1::G1Affine>>, usize)>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::step_by::StepByProducer<rayon::range::IterProducer<u32>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>, ec_gpu_gen::multiexp_cpu::multiexp_inner<ec_gpu_gen::multiexp_cpu::DensityTracker, alloc::sync::Arc<ec_gpu_gen::multiexp_cpu::DensityTracker>, blstrs::g1::G1Affine, (alloc::sync::Arc<alloc::vec::Vec<blstrs::g1::G1Affine>>, usize)>::{closure#1}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>, rayon::iter::collect::consumer::CollectResult<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>, rayon::iter::collect::consumer::CollectResult<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>)>
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>)>
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::scalar::Scalar>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Projective>, bellperson::groth16::aggregate::msm::fixed_base::multi_scalar_mul<blstrs::g1::G1Projective>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::scalar::Scalar>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Projective>, bellperson::groth16::aggregate::msm::fixed_base::multi_scalar_mul<blstrs::g1::G1Projective>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Projective>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Projective>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Projective>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Projective>)>
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>)>
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<alloc::vec::Vec<blstrs::g2::G2Projective>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::aggregate::msm::fixed_base::get_window_table<blstrs::g2::G2Projective>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<alloc::vec::Vec<blstrs::g2::G2Projective>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::aggregate::msm::fixed_base::get_window_table<blstrs::g2::G2Projective>::{closure#1}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g2::G2Affine>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g2::G2Affine>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g2::G2Affine>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g2::G2Affine>>>)>
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::vec::DrainProducer<u32>, rayon::slice::IterProducer<storage_proofs_update::vanilla::ChallengeProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::find::FindConsumer<rayon::iter::ParallelIterator::all::is_false>, <storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::vec::DrainProducer<u32>, rayon::slice::IterProducer<storage_proofs_update::vanilla::ChallengeProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::find::FindConsumer<rayon::iter::ParallelIterator::all::is_false>, <storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>>::{closure#1}, core::option::Option<bool>, core::option::Option<bool>>::{closure#0}, (core::option::Option<bool>, core::option::Option<bool>)>
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#2}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#2}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}>>::{closure#1}, core::result::Result<bool, anyhow::Error>, core::result::Result<bool, anyhow::Error>>::{closure#0}, (core::result::Result<bool, anyhow::Error>, core::result::Result<bool, anyhow::Error>)>
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>)>
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_a::{closure#0}>>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_a::{closure#0}>>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>)>
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::scalar::Scalar>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::scalar::Scalar>, bellperson::groth16::aggregate::prove::aggregate_proofs<blstrs::Bls12>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::scalar::Scalar>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::scalar::Scalar>, bellperson::groth16::aggregate::prove::aggregate_proofs<blstrs::Bls12>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<blstrs::scalar::Scalar>, rayon::iter::collect::consumer::CollectResult<blstrs::scalar::Scalar>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<blstrs::scalar::Scalar>, rayon::iter::collect::consumer::CollectResult<blstrs::scalar::Scalar>)>
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_b_g1::{closure#0}>>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_b_g1::{closure#0}>>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>)>
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>)>
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::slice::IterProducer<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::aggregate::prove::aggregate_proofs<blstrs::Bls12>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::slice::IterProducer<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::aggregate::prove::aggregate_proofs<blstrs::Bls12>::{closure#1}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>)>
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>)>
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<alloc::vec::Vec<blstrs::g1::G1Projective>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::aggregate::msm::fixed_base::get_window_table<blstrs::g1::G1Projective>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<alloc::vec::Vec<blstrs::g1::G1Projective>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::aggregate::msm::fixed_base::get_window_table<blstrs::g1::G1Projective>::{closure#1}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g1::G1Affine>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g1::G1Affine>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g1::G1Affine>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g1::G1Affine>>>)>
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>)>
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#3}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#0}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#3}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#0}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#1}>>::{closure#1}, (alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), (alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>)>::{closure#0}, ((alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), (alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>))>
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>)>
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<bellperson::groth16::multiscalar::par_multiscalar<&dyn core::ops::function::Fn<(usize,), Output = [u8; 32]> + core::marker::Send + core::marker::Sync, blstrs::g1::G1Affine>::{closure#1}, <blstrs::g1::G1Projective as group::Group>::identity>, bellperson::groth16::multiscalar::par_multiscalar<&dyn core::ops::function::Fn<(usize,), Output = [u8; 32]> + core::marker::Send + core::marker::Sync, blstrs::g1::G1Affine>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<bellperson::groth16::multiscalar::par_multiscalar<&dyn core::ops::function::Fn<(usize,), Output = [u8; 32]> + core::marker::Send + core::marker::Sync, blstrs::g1::G1Affine>::{closure#1}, <blstrs::g1::G1Projective as group::Group>::identity>, bellperson::groth16::multiscalar::par_multiscalar<&dyn core::ops::function::Fn<(usize,), Output = [u8; 32]> + core::marker::Send + core::marker::Sync, blstrs::g1::G1Affine>::{closure#0}>>::{closure#1}, blstrs::g1::G1Projective, blstrs::g1::G1Projective>::{closure#0}, (blstrs::g1::G1Projective, blstrs::g1::G1Projective)>
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterMutProducer<blstrs::g2::G2Affine>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::iter::for_each::ForEachConsumer<bellperson::groth16::aggregate::compress<blstrs::g2::G2Affine>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterMutProducer<blstrs::g2::G2Affine>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::iter::for_each::ForEachConsumer<bellperson::groth16::aggregate::compress<blstrs::g2::G2Affine>::{closure#0}>>::{closure#1}, (), ()>::{closure#0}, ((), ())>
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_a::{closure#0}>>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_a::{closure#0}>>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>)>
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>)>
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#3}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#0}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#3}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#0}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#1}>>::{closure#1}, (alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), (alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>)>::{closure#0}, ((alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), (alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>))>
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>)>
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>)>
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>)>
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>)>
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon_core::join::join::call<blstrs::g1::G1Affine, bellperson::groth16::aggregate::prove::create_kzg_opening<blstrs::g1::G1Affine>::{closure#1}>::{closure#0}, rayon_core::join::join::call<blstrs::g1::G1Affine, bellperson::groth16::aggregate::prove::create_kzg_opening<blstrs::g1::G1Affine>::{closure#2}>::{closure#0}, blstrs::g1::G1Affine, blstrs::g1::G1Affine>::{closure#0}, (blstrs::g1::G1Affine, blstrs::g1::G1Affine)>
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<alloc::vec::Vec<blstrs::g1::G1Projective>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::g1::G1Affine>>, bellperson::groth16::aggregate::msm::fixed_base::get_window_table<blstrs::g1::G1Projective>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<alloc::vec::Vec<blstrs::g1::G1Projective>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::g1::G1Affine>>, bellperson::groth16::aggregate::msm::fixed_base::get_window_table<blstrs::g1::G1Projective>::{closure#1}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g1::G1Affine>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g1::G1Affine>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g1::G1Affine>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g1::G1Affine>>)>
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Affine>, rayon::iter::extend::ListVecConsumer>, <bellperson::groth16::aggregate::commit::Key<blstrs::g2::G2Affine>>::compress::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Affine>, rayon::iter::extend::ListVecConsumer>, <bellperson::groth16::aggregate::commit::Key<blstrs::g2::G2Affine>>::compress::{closure#0}>>::{closure#1}, (rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>), (rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>)>::{closure#0}, ((rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>), (rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>))>
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>)>
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>)>
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>)>
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_b_g1::{closure#0}>>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_b_g1::{closure#0}>>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>)>
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>)>
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PrivateSector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>>, rayon::iter::map::MapConsumer<rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#4}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#3}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#1}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PrivateSector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>>, rayon::iter::map::MapConsumer<rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#4}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#3}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#1}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}>>::{closure#1}, (alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), (alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>)>::{closure#0}, ((alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), (alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>))>
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>)>
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>)>
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>)>
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#2}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#2}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}>>::{closure#1}, core::result::Result<bool, anyhow::Error>, core::result::Result<bool, anyhow::Error>>::{closure#0}, (core::result::Result<bool, anyhow::Error>, core::result::Result<bool, anyhow::Error>)>
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>)>
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::step_by::StepByProducer<rayon::range::IterProducer<u32>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, ec_gpu_gen::multiexp_cpu::multiexp_inner<ec_gpu_gen::multiexp_cpu::DensityTracker, alloc::sync::Arc<ec_gpu_gen::multiexp_cpu::DensityTracker>, blstrs::g1::G1Affine, (alloc::sync::Arc<alloc::vec::Vec<blstrs::g1::G1Affine>>, usize)>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::step_by::StepByProducer<rayon::range::IterProducer<u32>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, ec_gpu_gen::multiexp_cpu::multiexp_inner<ec_gpu_gen::multiexp_cpu::DensityTracker, alloc::sync::Arc<ec_gpu_gen::multiexp_cpu::DensityTracker>, blstrs::g1::G1Affine, (alloc::sync::Arc<alloc::vec::Vec<blstrs::g1::G1Affine>>, usize)>::{closure#1}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>>)>
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>)>
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>)>
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>)>
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bool>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bool>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<bool>, rayon::iter::collect::consumer::CollectResult<bool>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bool>, rayon::iter::collect::consumer::CollectResult<bool>)>
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>)>
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bool>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bool>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<bool>, rayon::iter::collect::consumer::CollectResult<bool>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bool>, rayon::iter::collect::consumer::CollectResult<bool>)>
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PrivateSector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>>, rayon::iter::map::MapConsumer<rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#4}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#3}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#1}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PrivateSector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>>, rayon::iter::map::MapConsumer<rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#4}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#3}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#1}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}>>::{closure#1}, (alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), (alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>)>::{closure#0}, ((alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), (alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>))>
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::vec::DrainProducer<u32>, rayon::slice::IterProducer<storage_proofs_update::vanilla::ChallengeProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::find::FindConsumer<rayon::iter::ParallelIterator::all::is_false>, <storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::vec::DrainProducer<u32>, rayon::slice::IterProducer<storage_proofs_update::vanilla::ChallengeProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::find::FindConsumer<rayon::iter::ParallelIterator::all::is_false>, <storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>>::{closure#1}, core::option::Option<bool>, core::option::Option<bool>>::{closure#0}, (core::option::Option<bool>, core::option::Option<bool>)>
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::IterProducer<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::IterProducer<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>)>
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>)>
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::multiscalar::precompute_fixed_window<blstrs::g2::G2Affine>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::multiscalar::precompute_fixed_window<blstrs::g2::G2Affine>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g2::G2Affine>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g2::G2Affine>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g2::G2Affine>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g2::G2Affine>>>)>
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::extend::ListVecConsumer, rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Affine>>, <bellperson::groth16::aggregate::commit::Key<blstrs::g2::G2Affine>>::compress::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::extend::ListVecConsumer, rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Affine>>, <bellperson::groth16::aggregate::commit::Key<blstrs::g2::G2Affine>>::compress::{closure#0}>>::{closure#1}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>), (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>)>::{closure#0}, ((alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>), (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>))>
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>)>
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>)>
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g2::G2Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_b_g2::{closure#0}>>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g2::G2Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_b_g2::{closure#0}>>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>)>
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>)>
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::verify::verify_aggregate_proof<blstrs::Bls12, &mut rand_core::os::OsRng>::{closure#0}::{closure#2}::{closure#0}, blstrs::g1::G1Affine>::{closure#1}, <blstrs::g1::G1Projective as group::Group>::identity>, bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::verify::verify_aggregate_proof<blstrs::Bls12, &mut rand_core::os::OsRng>::{closure#0}::{closure#2}::{closure#0}, blstrs::g1::G1Affine>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::verify::verify_aggregate_proof<blstrs::Bls12, &mut rand_core::os::OsRng>::{closure#0}::{closure#2}::{closure#0}, blstrs::g1::G1Affine>::{closure#1}, <blstrs::g1::G1Projective as group::Group>::identity>, bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::verify::verify_aggregate_proof<blstrs::Bls12, &mut rand_core::os::OsRng>::{closure#0}::{closure#2}::{closure#0}, blstrs::g1::G1Affine>::{closure#0}>>::{closure#1}, blstrs::g1::G1Projective, blstrs::g1::G1Projective>::{closure#0}, (blstrs::g1::G1Projective, blstrs::g1::G1Projective)>
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>)>
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::scalar::Scalar>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::aggregate::msm::fixed_base::multi_scalar_mul<blstrs::g2::G2Projective>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::scalar::Scalar>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::aggregate::msm::fixed_base::multi_scalar_mul<blstrs::g2::G2Projective>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Projective>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Projective>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Projective>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Projective>>)>
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_h::{closure#0}>>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_h::{closure#0}>>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>)>
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::prove::create_kzg_opening<blstrs::g2::G2Affine>::{closure#0}, blstrs::g2::G2Affine>::{closure#1}, <blstrs::g2::G2Projective as group::Group>::identity>, bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::prove::create_kzg_opening<blstrs::g2::G2Affine>::{closure#0}, blstrs::g2::G2Affine>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::prove::create_kzg_opening<blstrs::g2::G2Affine>::{closure#0}, blstrs::g2::G2Affine>::{closure#1}, <blstrs::g2::G2Projective as group::Group>::identity>, bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::prove::create_kzg_opening<blstrs::g2::G2Affine>::{closure#0}, blstrs::g2::G2Affine>::{closure#0}>>::{closure#1}, blstrs::g2::G2Projective, blstrs::g2::G2Projective>::{closure#0}, (blstrs::g2::G2Projective, blstrs::g2::G2Projective)>
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::verifier::prepare_verifying_key<blstrs::Bls12>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::verifier::prepare_verifying_key<blstrs::Bls12>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Projective>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Projective>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Projective>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Projective>>)>
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterMutProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::iter::for_each::ForEachConsumer<bellperson::groth16::aggregate::compress<blstrs::g1::G1Affine>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterMutProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::iter::for_each::ForEachConsumer<bellperson::groth16::aggregate::compress<blstrs::g1::G1Affine>::{closure#0}>>::{closure#1}, (), ()>::{closure#0}, ((), ())>
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>)>
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Affine>, rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Affine>>, <bellperson::groth16::aggregate::commit::Key<blstrs::g2::G2Affine>>::compress::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Affine>, rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Affine>>, <bellperson::groth16::aggregate::commit::Key<blstrs::g2::G2Affine>>::compress::{closure#0}>>::{closure#1}, (rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>), (rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>)>::{closure#0}, ((rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>), (rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>))>
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>)>
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>)>
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>)>
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterMutProducer<alloc::vec::Vec<blstrs::g1::G1Projective>>>, rayon::vec::DrainProducer<blstrs::g1::G1Projective>>, rayon::iter::for_each::ForEachConsumer<bellperson::groth16::aggregate::msm::fixed_base::get_window_table<blstrs::g1::G1Projective>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterMutProducer<alloc::vec::Vec<blstrs::g1::G1Projective>>>, rayon::vec::DrainProducer<blstrs::g1::G1Projective>>, rayon::iter::for_each::ForEachConsumer<bellperson::groth16::aggregate::msm::fixed_base::get_window_table<blstrs::g1::G1Projective>::{closure#0}>>::{closure#1}, (), ()>::{closure#0}, ((), ())>
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::extend::ListVecConsumer, rayon::iter::extend::ListVecConsumer>, <bellperson::groth16::aggregate::commit::Key<blstrs::g2::G2Affine>>::compress::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::extend::ListVecConsumer, rayon::iter::extend::ListVecConsumer>, <bellperson::groth16::aggregate::commit::Key<blstrs::g2::G2Affine>>::compress::{closure#0}>>::{closure#1}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>), (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>)>::{closure#0}, ((alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>), (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>))>
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>)>
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>)>
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#2}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#2}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}>>::{closure#1}, core::result::Result<bool, anyhow::Error>, core::result::Result<bool, anyhow::Error>>::{closure#0}, (core::result::Result<bool, anyhow::Error>, core::result::Result<bool, anyhow::Error>)>
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>)>
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<filecoin_hashers::poseidon::PoseidonDomain>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<filecoin_hashers::poseidon::PoseidonDomain>, <merkletree::store::vec::VecStore<filecoin_hashers::poseidon::PoseidonDomain> as merkletree::store::Store<filecoin_hashers::poseidon::PoseidonDomain>>::build_small_tree<filecoin_hashers::poseidon::PoseidonFunction, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<filecoin_hashers::poseidon::PoseidonDomain>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<filecoin_hashers::poseidon::PoseidonDomain>, <merkletree::store::vec::VecStore<filecoin_hashers::poseidon::PoseidonDomain> as merkletree::store::Store<filecoin_hashers::poseidon::PoseidonDomain>>::build_small_tree<filecoin_hashers::poseidon::PoseidonFunction, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<filecoin_hashers::poseidon::PoseidonDomain>, rayon::iter::collect::consumer::CollectResult<filecoin_hashers::poseidon::PoseidonDomain>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<filecoin_hashers::poseidon::PoseidonDomain>, rayon::iter::collect::consumer::CollectResult<filecoin_hashers::poseidon::PoseidonDomain>)>
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>)>
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PrivateSector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>>, rayon::iter::map::MapConsumer<rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#4}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#3}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#1}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PrivateSector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>>, rayon::iter::map::MapConsumer<rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#4}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#3}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#1}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}>>::{closure#1}, (alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), (alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>)>::{closure#0}, ((alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), (alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>))>
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>)>
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::IterProducer<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::IterProducer<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>)>
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#3}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#0}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#3}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#0}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#1}>>::{closure#1}, (alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), (alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>)>::{closure#0}, ((alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), (alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>))>
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>)>
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>)>
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<filecoin_hashers::poseidon::PoseidonDomain>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, <merkletree::store::vec::VecStore<filecoin_hashers::poseidon::PoseidonDomain> as merkletree::store::Store<filecoin_hashers::poseidon::PoseidonDomain>>::build_small_tree<filecoin_hashers::poseidon::PoseidonFunction, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<filecoin_hashers::poseidon::PoseidonDomain>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, <merkletree::store::vec::VecStore<filecoin_hashers::poseidon::PoseidonDomain> as merkletree::store::Store<filecoin_hashers::poseidon::PoseidonDomain>>::build_small_tree<filecoin_hashers::poseidon::PoseidonFunction, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<filecoin_hashers::poseidon::PoseidonDomain>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<filecoin_hashers::poseidon::PoseidonDomain>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<filecoin_hashers::poseidon::PoseidonDomain>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<filecoin_hashers::poseidon::PoseidonDomain>>)>
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::extend::ListVecConsumer>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::extend::ListVecConsumer>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::IterProducer<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::extend::ListVecConsumer, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::IterProducer<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::extend::ListVecConsumer, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::step_by::StepByProducer<rayon::range::IterProducer<u32>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<core::result::Result<blstrs::g2::G2Projective, ec_gpu_gen::error::EcError>>, ec_gpu_gen::multiexp_cpu::multiexp_inner<ec_gpu_gen::multiexp_cpu::DensityTracker, alloc::sync::Arc<ec_gpu_gen::multiexp_cpu::DensityTracker>, blstrs::g2::G2Affine, (alloc::sync::Arc<alloc::vec::Vec<blstrs::g2::G2Affine>>, usize)>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::step_by::StepByProducer<rayon::range::IterProducer<u32>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<core::result::Result<blstrs::g2::G2Projective, ec_gpu_gen::error::EcError>>, ec_gpu_gen::multiexp_cpu::multiexp_inner<ec_gpu_gen::multiexp_cpu::DensityTracker, alloc::sync::Arc<ec_gpu_gen::multiexp_cpu::DensityTracker>, blstrs::g2::G2Affine, (alloc::sync::Arc<alloc::vec::Vec<blstrs::g2::G2Affine>>, usize)>::{closure#1}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<core::result::Result<blstrs::g2::G2Projective, ec_gpu_gen::error::EcError>>, rayon::iter::collect::consumer::CollectResult<core::result::Result<blstrs::g2::G2Projective, ec_gpu_gen::error::EcError>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<core::result::Result<blstrs::g2::G2Projective, ec_gpu_gen::error::EcError>>, rayon::iter::collect::consumer::CollectResult<core::result::Result<blstrs::g2::G2Projective, ec_gpu_gen::error::EcError>>)>
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<&bellperson::groth16::proof::Proof<blstrs::Bls12>>, rayon::slice::IterProducer<[u8; 32]>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::verifier::verify_proofs_batch<blstrs::Bls12, rand_core::os::OsRng>::{closure#0}::{closure#2}::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<&bellperson::groth16::proof::Proof<blstrs::Bls12>>, rayon::slice::IterProducer<[u8; 32]>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::verifier::verify_proofs_batch<blstrs::Bls12, rand_core::os::OsRng>::{closure#0}::{closure#2}::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::pairing::MillerLoopResult>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::pairing::MillerLoopResult>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::pairing::MillerLoopResult>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::pairing::MillerLoopResult>>)>
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>)>
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::aggregate::inner_product::pairing_miller_affine<blstrs::Bls12>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::aggregate::inner_product::pairing_miller_affine<blstrs::Bls12>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Prepared>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Prepared>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Prepared>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Prepared>>)>
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>)>
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>)>
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::IterProducer<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::IterProducer<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<alloc::vec::Vec<blstrs::g2::G2Projective>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::g2::G2Affine>>, bellperson::groth16::aggregate::msm::fixed_base::get_window_table<blstrs::g2::G2Projective>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<alloc::vec::Vec<blstrs::g2::G2Projective>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::g2::G2Affine>>, bellperson::groth16::aggregate::msm::fixed_base::get_window_table<blstrs::g2::G2Projective>::{closure#1}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g2::G2Affine>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g2::G2Affine>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g2::G2Affine>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g2::G2Affine>>)>
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>)>
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::extend::ListVecConsumer, rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::compress::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::extend::ListVecConsumer, rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::compress::{closure#0}>>::{closure#1}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>), (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>)>::{closure#0}, ((alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>), (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>))>
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<&bellperson::groth16::proof::Proof<blstrs::Bls12>>, rayon::slice::IterProducer<[u8; 32]>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::pairing::MillerLoopResult>, bellperson::groth16::verifier::verify_proofs_batch<blstrs::Bls12, rand_core::os::OsRng>::{closure#0}::{closure#2}::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<&bellperson::groth16::proof::Proof<blstrs::Bls12>>, rayon::slice::IterProducer<[u8; 32]>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::pairing::MillerLoopResult>, bellperson::groth16::verifier::verify_proofs_batch<blstrs::Bls12, rand_core::os::OsRng>::{closure#0}::{closure#2}::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<blstrs::pairing::MillerLoopResult>, rayon::iter::collect::consumer::CollectResult<blstrs::pairing::MillerLoopResult>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<blstrs::pairing::MillerLoopResult>, rayon::iter::collect::consumer::CollectResult<blstrs::pairing::MillerLoopResult>)>
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>)>
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>, rayon::iter::extend::ListVecConsumer>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::scale::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>, rayon::iter::extend::ListVecConsumer>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::scale::{closure#0}>>::{closure#1}, (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>), (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>)>::{closure#0}, ((rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>), (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>))>
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>)>
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::try_reduce::TryReduceConsumer<rayon::iter::ParallelIterator::try_for_each::ok<core::result::Result<(), anyhow::Error>>, <() as core::default::Default>::default>, <merkletree::store::vec::VecStore<filecoin_hashers::poseidon::PoseidonDomain> as merkletree::store::Store<filecoin_hashers::poseidon::PoseidonDomain>>::process_layer<filecoin_hashers::poseidon::PoseidonFunction, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::try_reduce::TryReduceConsumer<rayon::iter::ParallelIterator::try_for_each::ok<core::result::Result<(), anyhow::Error>>, <() as core::default::Default>::default>, <merkletree::store::vec::VecStore<filecoin_hashers::poseidon::PoseidonDomain> as merkletree::store::Store<filecoin_hashers::poseidon::PoseidonDomain>>::process_layer<filecoin_hashers::poseidon::PoseidonFunction, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>::{closure#0}>>::{closure#1}, core::result::Result<(), anyhow::Error>, core::result::Result<(), anyhow::Error>>::{closure#0}, (core::result::Result<(), anyhow::Error>, core::result::Result<(), anyhow::Error>)>
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Projective>, bellperson::groth16::verifier::prepare_verifying_key<blstrs::Bls12>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Projective>, bellperson::groth16::verifier::prepare_verifying_key<blstrs::Bls12>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Projective>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Projective>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Projective>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Projective>)>
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>)>
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::verifier::verify_proofs_batch<blstrs::Bls12, rand_core::os::OsRng>::{closure#0}::{closure#0}::{closure#0}, blstrs::g1::G1Affine>::{closure#1}, <blstrs::g1::G1Projective as group::Group>::identity>, bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::verifier::verify_proofs_batch<blstrs::Bls12, rand_core::os::OsRng>::{closure#0}::{closure#0}::{closure#0}, blstrs::g1::G1Affine>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::verifier::verify_proofs_batch<blstrs::Bls12, rand_core::os::OsRng>::{closure#0}::{closure#0}::{closure#0}, blstrs::g1::G1Affine>::{closure#1}, <blstrs::g1::G1Projective as group::Group>::identity>, bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::verifier::verify_proofs_batch<blstrs::Bls12, rand_core::os::OsRng>::{closure#0}::{closure#0}::{closure#0}, blstrs::g1::G1Affine>::{closure#0}>>::{closure#1}, blstrs::g1::G1Projective, blstrs::g1::G1Projective>::{closure#0}, (blstrs::g1::G1Projective, blstrs::g1::G1Projective)>
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bool>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bool>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<bool>, rayon::iter::collect::consumer::CollectResult<bool>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bool>, rayon::iter::collect::consumer::CollectResult<bool>)>
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>)>
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<blstrs::scalar::Scalar>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<[u8; 32]>, bellperson::groth16::prover::execute_fft<blstrs::Bls12>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<blstrs::scalar::Scalar>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<[u8; 32]>, bellperson::groth16::prover::execute_fft<blstrs::Bls12>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<[u8; 32]>, rayon::iter::collect::consumer::CollectResult<[u8; 32]>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<[u8; 32]>, rayon::iter::collect::consumer::CollectResult<[u8; 32]>)>
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>)>
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::step_by::StepByProducer<rayon::range::IterProducer<u32>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>, ec_gpu_gen::multiexp_cpu::multiexp_inner<ec_gpu_gen::multiexp_cpu::FullDensity, ec_gpu_gen::multiexp_cpu::FullDensity, blstrs::g1::G1Affine, (alloc::sync::Arc<alloc::vec::Vec<blstrs::g1::G1Affine>>, usize)>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::step_by::StepByProducer<rayon::range::IterProducer<u32>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>, ec_gpu_gen::multiexp_cpu::multiexp_inner<ec_gpu_gen::multiexp_cpu::FullDensity, ec_gpu_gen::multiexp_cpu::FullDensity, blstrs::g1::G1Affine, (alloc::sync::Arc<alloc::vec::Vec<blstrs::g1::G1Affine>>, usize)>::{closure#1}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>, rayon::iter::collect::consumer::CollectResult<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>, rayon::iter::collect::consumer::CollectResult<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>)>
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::len::MinLenProducer<rayon::range::IterProducer<usize>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>, std::io::error::Error>::{closure#0}>, <bellperson::groth16::proof::Proof<blstrs::Bls12>>::read_many::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::len::MinLenProducer<rayon::range::IterProducer<usize>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>, std::io::error::Error>::{closure#0}>, <bellperson::groth16::proof::Proof<blstrs::Bls12>>::read_many::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>>>)>
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<filecoin_hashers::sha256::Sha256Domain>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, <filecoin_proofs::commitment_reader::CommitmentReader<fr32::reader::Fr32Reader<filecoin_proofs::pieces::EmptySource>>>::finish::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<filecoin_hashers::sha256::Sha256Domain>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, <filecoin_proofs::commitment_reader::CommitmentReader<fr32::reader::Fr32Reader<filecoin_proofs::pieces::EmptySource>>>::finish::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<filecoin_hashers::sha256::Sha256Domain>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<filecoin_hashers::sha256::Sha256Domain>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<filecoin_hashers::sha256::Sha256Domain>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<filecoin_hashers::sha256::Sha256Domain>>)>
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<filecoin_hashers::sha256::Sha256Domain>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<filecoin_hashers::sha256::Sha256Domain>, <filecoin_proofs::commitment_reader::CommitmentReader<fr32::reader::Fr32Reader<filecoin_proofs::pieces::EmptySource>>>::finish::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<filecoin_hashers::sha256::Sha256Domain>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<filecoin_hashers::sha256::Sha256Domain>, <filecoin_proofs::commitment_reader::CommitmentReader<fr32::reader::Fr32Reader<filecoin_proofs::pieces::EmptySource>>>::finish::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<filecoin_hashers::sha256::Sha256Domain>, rayon::iter::collect::consumer::CollectResult<filecoin_hashers::sha256::Sha256Domain>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<filecoin_hashers::sha256::Sha256Domain>, rayon::iter::collect::consumer::CollectResult<filecoin_hashers::sha256::Sha256Domain>)>
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::len::MinLenProducer<rayon::range::IterProducer<usize>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>, std::io::error::Error>::{closure#0}>, <bellperson::groth16::proof::Proof<blstrs::Bls12>>::read_many::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::len::MinLenProducer<rayon::range::IterProducer<usize>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>, std::io::error::Error>::{closure#0}>, <bellperson::groth16::proof::Proof<blstrs::Bls12>>::read_many::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>>, rayon::iter::collect::consumer::CollectResult<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>>, rayon::iter::collect::consumer::CollectResult<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>>)>
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <bellperson::groth16::aggregate::srs::GenericSRS<_>>::read_mmap::mmap_read_vec<blstrs::g1::G1Affine>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <bellperson::groth16::aggregate::srs::GenericSRS<_>>::read_mmap::mmap_read_vec<blstrs::g1::G1Affine>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>)>
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::multiscalar::precompute_fixed_window<blstrs::g1::G1Affine>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::multiscalar::precompute_fixed_window<blstrs::g1::G1Affine>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g1::G1Affine>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g1::G1Affine>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g1::G1Affine>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g1::G1Affine>>>)>
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <bellperson::groth16::aggregate::srs::GenericSRS<_>>::read_mmap::mmap_read_vec<blstrs::g1::G1Affine>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <bellperson::groth16::aggregate::srs::GenericSRS<_>>::read_mmap::mmap_read_vec<blstrs::g1::G1Affine>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>)>
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::verifier::prepare_verifying_key<blstrs::Bls12>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::verifier::prepare_verifying_key<blstrs::Bls12>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Projective>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Projective>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Projective>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Projective>>)>
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::g1::G1Affine>>, bellperson::groth16::multiscalar::precompute_fixed_window<blstrs::g1::G1Affine>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::g1::G1Affine>>, bellperson::groth16::multiscalar::precompute_fixed_window<blstrs::g1::G1Affine>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g1::G1Affine>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g1::G1Affine>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g1::G1Affine>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g1::G1Affine>>)>
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Affine>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g2::G2Affine, std::io::error::Error>::{closure#0}>, <bellperson::groth16::aggregate::srs::GenericSRS<_>>::read_mmap::mmap_read_vec<blstrs::g2::G2Affine>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Affine>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g2::G2Affine, std::io::error::Error>::{closure#0}>, <bellperson::groth16::aggregate::srs::GenericSRS<_>>::read_mmap::mmap_read_vec<blstrs::g2::G2Affine>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>)>
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Projective>, bellperson::groth16::verifier::prepare_verifying_key<blstrs::Bls12>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Projective>, bellperson::groth16::verifier::prepare_verifying_key<blstrs::Bls12>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Projective>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Projective>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Projective>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Projective>)>
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g2::G2Affine, std::io::error::Error>::{closure#0}>, <bellperson::groth16::aggregate::srs::GenericSRS<_>>::read_mmap::mmap_read_vec<blstrs::g2::G2Affine>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g2::G2Affine, std::io::error::Error>::{closure#0}>, <bellperson::groth16::aggregate::srs::GenericSRS<_>>::read_mmap::mmap_read_vec<blstrs::g2::G2Affine>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>)>
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::len::MinLenProducer<rayon::range::IterProducer<usize>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>, std::io::error::Error>::{closure#0}>, <bellperson::groth16::proof::Proof<blstrs::Bls12>>::read_many::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::len::MinLenProducer<rayon::range::IterProducer<usize>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>, std::io::error::Error>::{closure#0}>, <bellperson::groth16::proof::Proof<blstrs::Bls12>>::read_many::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>>>)>
Unexecuted instantiation: <rayon_core::registry::Registry>::in_worker_cold::<_, _>
481
482
    #[cold]
483
0
    unsafe fn in_worker_cross<OP, R>(&self, current_thread: &WorkerThread, op: OP) -> R
484
0
    where
485
0
        OP: FnOnce(&WorkerThread, bool) -> R + Send,
486
0
        R: Send,
487
0
    {
488
        // This thread is a member of a different pool, so let it process
489
        // other work while waiting for this `op` to complete.
490
0
        debug_assert!(current_thread.registry().id() != self.id());
491
0
        let latch = SpinLatch::cross(current_thread);
492
0
        let job = StackJob::new(
493
0
            |injected| {
494
0
                let worker_thread = WorkerThread::current();
495
0
                assert!(injected && !worker_thread.is_null());
496
0
                op(&*worker_thread, true)
497
0
            },
498
0
            latch,
499
0
        );
500
0
        self.inject(&[job.as_job_ref()]);
501
0
        current_thread.wait_until(&job.latch);
502
0
        job.into_result()
503
0
    }
504
505
    /// Increments the terminate counter. This increment should be
506
    /// balanced by a call to `terminate`, which will decrement. This
507
    /// is used when spawning asynchronous work, which needs to
508
    /// prevent the registry from terminating so long as it is active.
509
    ///
510
    /// Note that blocking functions such as `join` and `scope` do not
511
    /// need to concern themselves with this fn; their context is
512
    /// responsible for ensuring the current thread-pool will not
513
    /// terminate until they return.
514
    ///
515
    /// The global thread-pool always has an outstanding reference
516
    /// (the initial one). Custom thread-pools have one outstanding
517
    /// reference that is dropped when the `ThreadPool` is dropped:
518
    /// since installing the thread-pool blocks until any joins/scopes
519
    /// complete, this ensures that joins/scopes are covered.
520
    ///
521
    /// The exception is `::spawn()`, which can create a job outside
522
    /// of any blocking scope. In that case, the job itself holds a
523
    /// terminate count and is responsible for invoking `terminate()`
524
    /// when finished.
525
0
    pub(super) fn increment_terminate_count(&self) {
526
0
        let previous = self.terminate_count.fetch_add(1, Ordering::AcqRel);
527
0
        debug_assert!(previous != 0, "registry ref count incremented from zero");
528
0
        assert!(
529
0
            previous != std::usize::MAX,
530
0
            "overflow in registry ref count"
531
0
        );
532
0
    }
533
534
    /// Signals that the thread-pool which owns this registry has been
535
    /// dropped. The worker threads will gradually terminate, once any
536
    /// extant work is completed.
537
0
    pub(super) fn terminate(&self) {
538
0
        if self.terminate_count.fetch_sub(1, Ordering::AcqRel) == 1 {
539
0
            for (i, thread_info) in self.thread_infos.iter().enumerate() {
540
0
                thread_info.terminate.set_and_tickle_one(self, i);
541
0
            }
542
0
        }
543
0
    }
544
545
    /// Notify the worker that the latch they are sleeping on has been "set".
546
8.39k
    pub(super) fn notify_worker_latch_is_set(&self, target_worker_index: usize) {
547
8.39k
        self.sleep.notify_worker_latch_is_set(target_worker_index);
548
8.39k
    }
549
}
550
551
0
#[derive(Copy, Clone, Debug, PartialEq, Eq, PartialOrd, Ord)]
552
pub(super) struct RegistryId {
553
    addr: usize,
554
}
555
556
struct ThreadInfo {
557
    /// Latch set once thread has started and we are entering into the
558
    /// main loop. Used to wait for worker threads to become primed,
559
    /// primarily of interest for benchmarking.
560
    primed: LockLatch,
561
562
    /// Latch is set once worker thread has completed. Used to wait
563
    /// until workers have stopped; only used for tests.
564
    stopped: LockLatch,
565
566
    /// The latch used to signal that terminated has been requested.
567
    /// This latch is *set* by the `terminate` method on the
568
    /// `Registry`, once the registry's main "terminate" counter
569
    /// reaches zero.
570
    ///
571
    /// NB. We use a `CountLatch` here because it has no lifetimes and is
572
    /// meant for async use, but the count never gets higher than one.
573
    terminate: CountLatch,
574
575
    /// the "stealer" half of the worker's deque
576
    stealer: Stealer<JobRef>,
577
}
578
579
impl ThreadInfo {
580
2
    fn new(stealer: Stealer<JobRef>) -> ThreadInfo {
581
2
        ThreadInfo {
582
2
            primed: LockLatch::new(),
583
2
            stopped: LockLatch::new(),
584
2
            terminate: CountLatch::new(),
585
2
            stealer,
586
2
        }
587
2
    }
588
}
589
590
/// ////////////////////////////////////////////////////////////////////////
591
/// WorkerThread identifiers
592
593
pub(super) struct WorkerThread {
594
    /// the "worker" half of our local deque
595
    worker: Worker<JobRef>,
596
597
    /// local queue used for `spawn_fifo` indirection
598
    fifo: JobFifo,
599
600
    index: usize,
601
602
    /// A weak random number generator.
603
    rng: XorShift64Star,
604
605
    registry: Arc<Registry>,
606
}
607
608
// This is a bit sketchy, but basically: the WorkerThread is
609
// allocated on the stack of the worker on entry and stored into this
610
// thread local variable. So it will remain valid at least until the
611
// worker is fully unwound. Using an unsafe pointer avoids the need
612
// for a RefCell<T> etc.
613
10.9k
thread_local! {
614
10.9k
    static WORKER_THREAD_STATE: Cell<*const WorkerThread> = Cell::new(ptr::null());
615
10.9k
}
Unexecuted instantiation: rayon_core::registry::WORKER_THREAD_STATE::__getit::{closure#0}
Unexecuted instantiation: rayon_core::registry::WORKER_THREAD_STATE::__getit::{closure#0}
Unexecuted instantiation: rayon_core::registry::WORKER_THREAD_STATE::__getit::{closure#0}
Unexecuted instantiation: rayon_core::registry::WORKER_THREAD_STATE::__getit::{closure#0}
Unexecuted instantiation: rayon_core::registry::WORKER_THREAD_STATE::__getit::{closure#0}
Unexecuted instantiation: rayon_core::registry::WORKER_THREAD_STATE::__getit::{closure#0}
rayon_core::registry::WORKER_THREAD_STATE::__getit::{closure#0}
Line
Count
Source
613
10.9k
thread_local! {
614
10.9k
    static WORKER_THREAD_STATE: Cell<*const WorkerThread> = Cell::new(ptr::null());
615
10.9k
}
616
617
impl Drop for WorkerThread {
618
0
    fn drop(&mut self) {
619
0
        // Undo `set_current`
620
0
        WORKER_THREAD_STATE.with(|t| {
621
0
            assert!(t.get().eq(&(self as *const _)));
622
0
            t.set(ptr::null());
623
0
        });
624
0
    }
625
}
626
627
impl WorkerThread {
628
    /// Gets the `WorkerThread` index for the current thread; returns
629
    /// NULL if this is not a worker thread. This pointer is valid
630
    /// anywhere on the current thread.
631
    #[inline]
632
195k
    pub(super) fn current() -> *const WorkerThread {
633
195k
        WORKER_THREAD_STATE.with(Cell::get)
634
195k
    }
635
636
    /// Sets `self` as the worker thread index for the current thread.
637
    /// This is done during worker thread startup.
638
2
    unsafe fn set_current(thread: *const WorkerThread) {
639
2
        WORKER_THREAD_STATE.with(|t| {
640
2
            assert!(t.get().is_null());
641
2
            t.set(thread);
642
2
        });
643
2
    }
644
645
    /// Returns the registry that owns this worker thread.
646
    #[inline]
647
105k
    pub(super) fn registry(&self) -> &Arc<Registry> {
648
105k
        &self.registry
649
105k
    }
650
651
    #[inline]
652
232k
    pub(super) fn log(&self, event: impl FnOnce() -> crate::log::Event) {
653
232k
        self.registry.logger.log(event)
654
232k
    }
Unexecuted instantiation: <rayon_core::registry::WorkerThread>::log::<<rayon_core::registry::WorkerThread>::push::{closure#0}>
Unexecuted instantiation: <rayon_core::registry::WorkerThread>::log::<<rayon_core::registry::WorkerThread>::take_local_job::{closure#0}>
Unexecuted instantiation: <rayon_core::registry::WorkerThread>::log::<<rayon_core::registry::WorkerThread>::take_local_job::{closure#0}>
Unexecuted instantiation: <rayon_core::registry::WorkerThread>::log::<<rayon_core::registry::WorkerThread>::push::{closure#0}>
<rayon_core::registry::WorkerThread>::log::<<rayon_core::registry::WorkerThread>::take_local_job::{closure#0}>
Line
Count
Source
652
65.8k
    pub(super) fn log(&self, event: impl FnOnce() -> crate::log::Event) {
653
65.8k
        self.registry.logger.log(event)
654
65.8k
    }
<rayon_core::registry::WorkerThread>::log::<<rayon_core::registry::WorkerThread>::push::{closure#0}>
Line
Count
Source
652
105k
    pub(super) fn log(&self, event: impl FnOnce() -> crate::log::Event) {
653
105k
        self.registry.logger.log(event)
654
105k
    }
Unexecuted instantiation: <rayon_core::registry::WorkerThread>::log::<<rayon_core::registry::WorkerThread>::take_local_job::{closure#0}>
Unexecuted instantiation: <rayon_core::registry::WorkerThread>::log::<<rayon_core::registry::WorkerThread>::push::{closure#0}>
Unexecuted instantiation: <rayon_core::registry::WorkerThread>::log::<<rayon_core::registry::WorkerThread>::push::{closure#0}>
Unexecuted instantiation: <rayon_core::registry::WorkerThread>::log::<<rayon_core::registry::WorkerThread>::take_local_job::{closure#0}>
Unexecuted instantiation: <rayon_core::registry::WorkerThread>::log::<<rayon_core::registry::WorkerThread>::push::{closure#0}>
Unexecuted instantiation: <rayon_core::registry::WorkerThread>::log::<<rayon_core::registry::WorkerThread>::take_local_job::{closure#0}>
<rayon_core::registry::WorkerThread>::log::<<rayon_core::registry::WorkerThread>::wait_until_cold::{closure#3}>
Line
Count
Source
652
21.7k
    pub(super) fn log(&self, event: impl FnOnce() -> crate::log::Event) {
653
21.7k
        self.registry.logger.log(event)
654
21.7k
    }
<rayon_core::registry::WorkerThread>::log::<rayon_core::registry::main_loop::{closure#1}>
Line
Count
Source
652
2
    pub(super) fn log(&self, event: impl FnOnce() -> crate::log::Event) {
653
2
        self.registry.logger.log(event)
654
2
    }
Unexecuted instantiation: <rayon_core::registry::WorkerThread>::log::<<rayon_core::registry::WorkerThread>::push::{closure#0}>
Unexecuted instantiation: <rayon_core::registry::WorkerThread>::log::<rayon_core::registry::main_loop::{closure#2}>
Unexecuted instantiation: <rayon_core::registry::WorkerThread>::log::<<rayon_core::registry::WorkerThread>::take_local_job::{closure#0}>
<rayon_core::registry::WorkerThread>::log::<<rayon_core::registry::WorkerThread>::steal::{closure#1}::{closure#0}>
Line
Count
Source
652
39.4k
    pub(super) fn log(&self, event: impl FnOnce() -> crate::log::Event) {
653
39.4k
        self.registry.logger.log(event)
654
39.4k
    }
655
656
    /// Our index amongst the worker threads (ranges from `0..self.num_threads()`).
657
    #[inline]
658
105k
    pub(super) fn index(&self) -> usize {
659
105k
        self.index
660
105k
    }
661
662
    #[inline]
663
105k
    pub(super) unsafe fn push(&self, job: JobRef) {
664
105k
        self.log(|| JobPushed { worker: self.index });
Unexecuted instantiation: <rayon_core::registry::WorkerThread>::push::{closure#0}
Unexecuted instantiation: <rayon_core::registry::WorkerThread>::push::{closure#0}
Unexecuted instantiation: <rayon_core::registry::WorkerThread>::push::{closure#0}
Unexecuted instantiation: <rayon_core::registry::WorkerThread>::push::{closure#0}
Unexecuted instantiation: <rayon_core::registry::WorkerThread>::push::{closure#0}
Unexecuted instantiation: <rayon_core::registry::WorkerThread>::push::{closure#0}
Unexecuted instantiation: <rayon_core::registry::WorkerThread>::push::{closure#0}
665
105k
        let queue_was_empty = self.worker.is_empty();
666
105k
        self.worker.push(job);
667
105k
        self.registry
668
105k
            .sleep
669
105k
            .new_internal_jobs(self.index, 1, queue_was_empty);
670
105k
    }
671
672
    #[inline]
673
0
    pub(super) unsafe fn push_fifo(&self, job: JobRef) {
674
0
        self.push(self.fifo.push(job));
675
0
    }
676
677
    #[inline]
678
1.58M
    pub(super) fn local_deque_is_empty(&self) -> bool {
679
1.58M
        self.worker.is_empty()
680
1.58M
    }
681
682
    /// Attempts to obtain a "local" job -- typically this means
683
    /// popping from the top of the stack, though if we are configured
684
    /// for breadth-first execution, it would mean dequeuing from the
685
    /// bottom.
686
    #[inline]
687
1.67M
    pub(super) unsafe fn take_local_job(&self) -> Option<JobRef> {
688
1.67M
        let popped_job = self.worker.pop();
689
1.67M
690
1.67M
        if popped_job.is_some() {
691
65.8k
            self.log(|| JobPopped { worker: self.index });
Unexecuted instantiation: <rayon_core::registry::WorkerThread>::take_local_job::{closure#0}
Unexecuted instantiation: <rayon_core::registry::WorkerThread>::take_local_job::{closure#0}
Unexecuted instantiation: <rayon_core::registry::WorkerThread>::take_local_job::{closure#0}
Unexecuted instantiation: <rayon_core::registry::WorkerThread>::take_local_job::{closure#0}
Unexecuted instantiation: <rayon_core::registry::WorkerThread>::take_local_job::{closure#0}
Unexecuted instantiation: <rayon_core::registry::WorkerThread>::take_local_job::{closure#0}
Unexecuted instantiation: <rayon_core::registry::WorkerThread>::take_local_job::{closure#0}
692
1.60M
        }
693
694
1.67M
        popped_job
695
1.67M
    }
696
697
    /// Wait until the latch is set. Try to keep busy by popping and
698
    /// stealing tasks as necessary.
699
    #[inline]
700
21.7k
    pub(super) unsafe fn wait_until<L: AsCoreLatch + ?Sized>(&self, latch: &L) {
701
21.7k
        let latch = latch.as_core_latch();
702
21.7k
        if !latch.probe() {
703
21.7k
            self.wait_until_cold(latch);
704
21.7k
        }
705
21.7k
    }
Unexecuted instantiation: <rayon_core::registry::WorkerThread>::wait_until::<rayon_core::latch::SpinLatch>
Unexecuted instantiation: <rayon_core::registry::WorkerThread>::wait_until::<rayon_core::latch::SpinLatch>
<rayon_core::registry::WorkerThread>::wait_until::<rayon_core::latch::SpinLatch>
Line
Count
Source
700
21.7k
    pub(super) unsafe fn wait_until<L: AsCoreLatch + ?Sized>(&self, latch: &L) {
701
21.7k
        let latch = latch.as_core_latch();
702
21.7k
        if !latch.probe() {
703
21.7k
            self.wait_until_cold(latch);
704
21.7k
        }
705
21.7k
    }
Unexecuted instantiation: <rayon_core::registry::WorkerThread>::wait_until::<rayon_core::latch::SpinLatch>
Unexecuted instantiation: <rayon_core::registry::WorkerThread>::wait_until::<rayon_core::latch::SpinLatch>
Unexecuted instantiation: <rayon_core::registry::WorkerThread>::wait_until::<rayon_core::latch::SpinLatch>
<rayon_core::registry::WorkerThread>::wait_until::<rayon_core::latch::CountLatch>
Line
Count
Source
700
2
    pub(super) unsafe fn wait_until<L: AsCoreLatch + ?Sized>(&self, latch: &L) {
701
2
        let latch = latch.as_core_latch();
702
2
        if !latch.probe() {
703
2
            self.wait_until_cold(latch);
704
2
        }
705
2
    }
Unexecuted instantiation: <rayon_core::registry::WorkerThread>::wait_until::<rayon_core::latch::SpinLatch>
706
707
    #[cold]
708
21.7k
    unsafe fn wait_until_cold(&self, latch: &CoreLatch) {
709
21.7k
        // the code below should swallow all panics and hence never
710
21.7k
        // unwind; but if something does wrong, we want to abort,
711
21.7k
        // because otherwise other code in rayon may assume that the
712
21.7k
        // latch has been signaled, and that can lead to random memory
713
21.7k
        // accesses, which would be *very bad*
714
21.7k
        let abort_guard = unwind::AbortIfPanic;
715
21.7k
716
21.7k
        let mut idle_state = self.registry.sleep.start_looking(self.index, latch);
717
1.61M
        while !latch.probe() {
718
            // Try to find some work to do. We give preference first
719
            // to things in our local deque, then in other workers
720
            // deques, and finally to injected jobs from the
721
            // outside. The idea is to finish what we started before
722
            // we take on something new.
723
1.58M
            if let Some(job) = self
724
1.58M
                .take_local_job()
725
1.58M
                .or_else(|| self.steal())
726
1.58M
                .or_else(|| self.registry.pop_injected_job(self.index))
727
57.9k
            {
728
57.9k
                self.registry.sleep.work_found(idle_state);
729
57.9k
                self.execute(job);
730
57.9k
                idle_state = self.registry.sleep.start_looking(self.index, latch);
731
57.9k
            } else {
732
1.53M
                self.registry
733
1.53M
                    .sleep
734
1.53M
                    .no_work_found(&mut idle_state, latch, || self.registry.has_injected_job())
735
            }
736
        }
737
738
        // If we were sleepy, we are not anymore. We "found work" --
739
        // whatever the surrounding thread was doing before it had to
740
        // wait.
741
21.7k
        self.registry.sleep.work_found(idle_state);
742
21.7k
743
21.7k
        self.log(|| ThreadSawLatchSet {
744
0
            worker: self.index,
745
0
            latch_addr: latch.addr(),
746
21.7k
        });
747
21.7k
        mem::forget(abort_guard); // successful execution, do not abort
748
21.7k
    }
749
750
    #[inline]
751
57.9k
    pub(super) unsafe fn execute(&self, job: JobRef) {
752
57.9k
        job.execute();
753
57.9k
    }
754
755
    /// Try to steal a single job and return it.
756
    ///
757
    /// This should only be done as a last resort, when there is no
758
    /// local work to do.
759
1.58M
    unsafe fn steal(&self) -> Option<JobRef> {
760
        // we only steal when we don't have any work to do locally
761
1.58M
        debug_assert!(self.local_deque_is_empty());
762
763
        // otherwise, try to steal
764
1.58M
        let thread_infos = &self.registry.thread_infos.as_slice();
765
1.58M
        let num_threads = thread_infos.len();
766
1.58M
        if num_threads <= 1 {
767
0
            return None;
768
1.58M
        }
769
770
1.58M
        loop {
771
1.58M
            let mut retry = false;
772
1.58M
            let start = self.rng.next_usize(num_threads);
773
1.58M
            let job = (start..num_threads)
774
1.58M
                .chain(0..start)
775
3.14M
                .filter(move |&i| i != self.index)
776
1.58M
                .find_map(|victim_index| {
777
1.58M
                    let victim = &thread_infos[victim_index];
778
1.58M
                    match victim.stealer.steal() {
779
39.4k
                        Steal::Success(job) => {
780
39.4k
                            self.log(|| JobStolen {
781
0
                                worker: self.index,
782
0
                                victim: victim_index,
783
39.4k
                            });
784
39.4k
                            Some(job)
785
                        }
786
1.54M
                        Steal::Empty => None,
787
                        Steal::Retry => {
788
130
                            retry = true;
789
130
                            None
790
                        }
791
                    }
792
1.58M
                });
793
1.58M
            if job.is_some() || !retry {
794
1.58M
                return job;
795
130
            }
796
        }
797
1.58M
    }
798
}
799
800
/// ////////////////////////////////////////////////////////////////////////
801
802
2
unsafe fn main_loop(worker: Worker<JobRef>, registry: Arc<Registry>, index: usize) {
803
2
    let worker_thread = &WorkerThread {
804
2
        worker,
805
2
        fifo: JobFifo::new(),
806
2
        index,
807
2
        rng: XorShift64Star::new(),
808
2
        registry,
809
2
    };
810
2
    WorkerThread::set_current(worker_thread);
811
2
    let registry = &*worker_thread.registry;
812
2
813
2
    // let registry know we are ready to do work
814
2
    registry.thread_infos[index].primed.set();
815
2
816
2
    // Worker threads should not panic. If they do, just abort, as the
817
2
    // internal state of the threadpool is corrupted. Note that if
818
2
    // **user code** panics, we should catch that and redirect.
819
2
    let abort_guard = unwind::AbortIfPanic;
820
821
    // Inform a user callback that we started a thread.
822
2
    if let Some(ref handler) = registry.start_handler {
823
0
        match unwind::halt_unwinding(|| handler(index)) {
824
0
            Ok(()) => {}
825
0
            Err(err) => {
826
0
                registry.handle_panic(err);
827
0
            }
828
        }
829
2
    }
830
831
2
    let my_terminate_latch = &registry.thread_infos[index].terminate;
832
2
    worker_thread.log(|| ThreadStart {
833
0
        worker: index,
834
0
        terminate_addr: my_terminate_latch.as_core_latch().addr(),
835
2
    });
836
2
    worker_thread.wait_until(my_terminate_latch);
837
838
    // Should not be any work left in our queue.
839
0
    debug_assert!(worker_thread.take_local_job().is_none());
840
841
    // let registry know we are done
842
2
    registry.thread_infos[index].stopped.set();
843
2
844
2
    // Normal termination, do not abort.
845
2
    mem::forget(abort_guard);
846
2
847
2
    worker_thread.log(|| ThreadTerminate { worker: index });
848
849
    // Inform a user callback that we exited a thread.
850
2
    if let Some(ref handler) = registry.exit_handler {
851
2
        match unwind::halt_unwinding(|| handler(index)) {
852
0
            Ok(()) => {}
853
0
            Err(err) => {
854
0
                registry.handle_panic(err);
855
0
            }
856
        }
857
        // We're already exiting the thread, there's nothing else to do.
858
0
    }
859
0
}
860
861
/// If already in a worker-thread, just execute `op`.  Otherwise,
862
/// execute `op` in the default thread-pool. Either way, block until
863
/// `op` completes and return its return value. If `op` panics, that
864
/// panic will be propagated as well.  The second argument indicates
865
/// `true` if injection was performed, `false` if executed directly.
866
105k
pub(super) fn in_worker<OP, R>(op: OP) -> R
867
105k
where
868
105k
    OP: FnOnce(&WorkerThread, bool) -> R + Send,
869
105k
    R: Send,
870
105k
{
871
105k
    unsafe {
872
105k
        let owner_thread = WorkerThread::current();
873
105k
        if !owner_thread.is_null() {
874
            // Perfectly valid to give them a `&T`: this is the
875
            // current thread, so we know the data structure won't be
876
            // invalidated until we return.
877
86.7k
            op(&*owner_thread, false)
878
        } else {
879
18.4k
            global_registry().in_worker_cold(op)
880
        }
881
    }
882
105k
}
Unexecuted instantiation: rayon_core::registry::in_worker::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::len::MinLenProducer<rayon::slice::IterProducer<fvm_shared::sector::seal::SealVerifyInfo>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, <fvm::kernel::default::DefaultKernel<fvm::call_manager::default::DefaultCallManager<fvm::machine::default::DefaultMachine<fvm_ipld_blockstore::memory::MemoryBlockstore, fvm_integration_tests::dummy::DummyExterns>>> as fvm::kernel::CryptoOps>::batch_verify_seals::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::len::MinLenProducer<rayon::slice::IterProducer<fvm_shared::sector::seal::SealVerifyInfo>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, <fvm::kernel::default::DefaultKernel<fvm::call_manager::default::DefaultCallManager<fvm::machine::default::DefaultMachine<fvm_ipld_blockstore::memory::MemoryBlockstore, fvm_integration_tests::dummy::DummyExterns>>> as fvm::kernel::CryptoOps>::batch_verify_seals::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>)>
Unexecuted instantiation: rayon_core::registry::in_worker::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::len::MinLenProducer<rayon::slice::IterProducer<fvm_shared::sector::seal::SealVerifyInfo>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<bool>, <fvm::kernel::default::DefaultKernel<fvm::call_manager::default::DefaultCallManager<fvm::machine::default::DefaultMachine<fvm_ipld_blockstore::memory::MemoryBlockstore, fvm_integration_tests::dummy::DummyExterns>>> as fvm::kernel::CryptoOps>::batch_verify_seals::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::len::MinLenProducer<rayon::slice::IterProducer<fvm_shared::sector::seal::SealVerifyInfo>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<bool>, <fvm::kernel::default::DefaultKernel<fvm::call_manager::default::DefaultCallManager<fvm::machine::default::DefaultMachine<fvm_ipld_blockstore::memory::MemoryBlockstore, fvm_integration_tests::dummy::DummyExterns>>> as fvm::kernel::CryptoOps>::batch_verify_seals::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<bool>, rayon::iter::collect::consumer::CollectResult<bool>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bool>, rayon::iter::collect::consumer::CollectResult<bool>)>
Unexecuted instantiation: rayon_core::registry::in_worker::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<fvm::kernel::default::verify_aggregate_seals::AggregationInputs>, rayon::iter::map::MapConsumer<rayon::iter::try_reduce::TryReduceConsumer<fvm::kernel::default::verify_aggregate_seals::{closure#2}, <alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>::new>, fvm::kernel::default::verify_aggregate_seals::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<fvm::kernel::default::verify_aggregate_seals::AggregationInputs>, rayon::iter::map::MapConsumer<rayon::iter::try_reduce::TryReduceConsumer<fvm::kernel::default::verify_aggregate_seals::{closure#2}, <alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>::new>, fvm::kernel::default::verify_aggregate_seals::{closure#1}>>::{closure#1}, core::result::Result<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>, anyhow::Error>, core::result::Result<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>, anyhow::Error>>::{closure#0}, (core::result::Result<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>, anyhow::Error>, core::result::Result<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>, anyhow::Error>)>
Unexecuted instantiation: rayon_core::registry::in_worker::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<wasmtime_types::SignatureIndex>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error>::{closure#0}>, <wasmtime::engine::Engine>::run_maybe_parallel<wasmtime_types::SignatureIndex, alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error, <wasmtime::module::Module>::compile_functions::{closure#1}::{closure#0}>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<wasmtime_types::SignatureIndex>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error>::{closure#0}>, <wasmtime::engine::Engine>::run_maybe_parallel<wasmtime_types::SignatureIndex, alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error, <wasmtime::module::Module>::compile_functions::{closure#1}::{closure#0}>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>, rayon::iter::collect::consumer::CollectResult<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>, rayon::iter::collect::consumer::CollectResult<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>)>
rayon_core::registry::in_worker::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<wasmtime_types::SignatureIndex>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error>::{closure#0}>, <wasmtime::engine::Engine>::run_maybe_parallel<wasmtime_types::SignatureIndex, alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error, <wasmtime::module::Module>::compile_functions::{closure#1}::{closure#0}>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<wasmtime_types::SignatureIndex>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error>::{closure#0}>, <wasmtime::engine::Engine>::run_maybe_parallel<wasmtime_types::SignatureIndex, alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error, <wasmtime::module::Module>::compile_functions::{closure#1}::{closure#0}>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>>)>
Line
Count
Source
866
2.89k
pub(super) fn in_worker<OP, R>(op: OP) -> R
867
2.89k
where
868
2.89k
    OP: FnOnce(&WorkerThread, bool) -> R + Send,
869
2.89k
    R: Send,
870
2.89k
{
871
2.89k
    unsafe {
872
2.89k
        let owner_thread = WorkerThread::current();
873
2.89k
        if !owner_thread.is_null() {
874
            // Perfectly valid to give them a `&T`: this is the
875
            // current thread, so we know the data structure won't be
876
            // invalidated until we return.
877
2.89k
            op(&*owner_thread, false)
878
        } else {
879
0
            global_registry().in_worker_cold(op)
880
        }
881
    }
882
2.89k
}
rayon_core::registry::in_worker::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(wasmparser::validator::func::FuncValidator<wasmparser::validator::core::ValidatorResources>, wasmparser::readers::core::code::FunctionBody)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<(), wasmparser::binary_reader::BinaryReaderError>::{closure#0}>, <wasmtime::engine::Engine>::run_maybe_parallel<(wasmparser::validator::func::FuncValidator<wasmparser::validator::core::ValidatorResources>, wasmparser::readers::core::code::FunctionBody), (), wasmparser::binary_reader::BinaryReaderError, <wasmtime::module::Module>::validate::{closure#0}>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(wasmparser::validator::func::FuncValidator<wasmparser::validator::core::ValidatorResources>, wasmparser::readers::core::code::FunctionBody)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<(), wasmparser::binary_reader::BinaryReaderError>::{closure#0}>, <wasmtime::engine::Engine>::run_maybe_parallel<(wasmparser::validator::func::FuncValidator<wasmparser::validator::core::ValidatorResources>, wasmparser::readers::core::code::FunctionBody), (), wasmparser::binary_reader::BinaryReaderError, <wasmtime::module::Module>::validate::{closure#0}>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<()>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<()>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<()>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<()>>)>
Line
Count
Source
866
44.6k
pub(super) fn in_worker<OP, R>(op: OP) -> R
867
44.6k
where
868
44.6k
    OP: FnOnce(&WorkerThread, bool) -> R + Send,
869
44.6k
    R: Send,
870
44.6k
{
871
44.6k
    unsafe {
872
44.6k
        let owner_thread = WorkerThread::current();
873
44.6k
        if !owner_thread.is_null() {
874
            // Perfectly valid to give them a `&T`: this is the
875
            // current thread, so we know the data structure won't be
876
            // invalidated until we return.
877
37.1k
            op(&*owner_thread, false)
878
        } else {
879
7.49k
            global_registry().in_worker_cold(op)
880
        }
881
    }
882
44.6k
}
rayon_core::registry::in_worker::<rayon_core::join::join_context<rayon_core::join::join::call<core::result::Result<cranelift_entity::primary::PrimaryMap<wasmtime_types::DefinedFuncIndex, alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>, anyhow::Error>, <wasmtime::module::Module>::compile_functions::{closure#0}>::{closure#0}, rayon_core::join::join::call<core::result::Result<alloc::vec::Vec<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>, anyhow::Error>, <wasmtime::module::Module>::compile_functions::{closure#1}>::{closure#0}, core::result::Result<cranelift_entity::primary::PrimaryMap<wasmtime_types::DefinedFuncIndex, alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>, anyhow::Error>, core::result::Result<alloc::vec::Vec<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>, anyhow::Error>>::{closure#0}, (core::result::Result<cranelift_entity::primary::PrimaryMap<wasmtime_types::DefinedFuncIndex, alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>, anyhow::Error>, core::result::Result<alloc::vec::Vec<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>, anyhow::Error>)>
Line
Count
Source
866
10.9k
pub(super) fn in_worker<OP, R>(op: OP) -> R
867
10.9k
where
868
10.9k
    OP: FnOnce(&WorkerThread, bool) -> R + Send,
869
10.9k
    R: Send,
870
10.9k
{
871
10.9k
    unsafe {
872
10.9k
        let owner_thread = WorkerThread::current();
873
10.9k
        if !owner_thread.is_null() {
874
            // Perfectly valid to give them a `&T`: this is the
875
            // current thread, so we know the data structure won't be
876
            // invalidated until we return.
877
0
            op(&*owner_thread, false)
878
        } else {
879
10.9k
            global_registry().in_worker_cold(op)
880
        }
881
    }
882
10.9k
}
Unexecuted instantiation: rayon_core::registry::in_worker::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(wasmparser::validator::func::FuncValidator<wasmparser::validator::core::ValidatorResources>, wasmparser::readers::core::code::FunctionBody)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<()>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<(), wasmparser::binary_reader::BinaryReaderError>::{closure#0}>, <wasmtime::engine::Engine>::run_maybe_parallel<(wasmparser::validator::func::FuncValidator<wasmparser::validator::core::ValidatorResources>, wasmparser::readers::core::code::FunctionBody), (), wasmparser::binary_reader::BinaryReaderError, <wasmtime::module::Module>::validate::{closure#0}>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(wasmparser::validator::func::FuncValidator<wasmparser::validator::core::ValidatorResources>, wasmparser::readers::core::code::FunctionBody)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<()>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<(), wasmparser::binary_reader::BinaryReaderError>::{closure#0}>, <wasmtime::engine::Engine>::run_maybe_parallel<(wasmparser::validator::func::FuncValidator<wasmparser::validator::core::ValidatorResources>, wasmparser::readers::core::code::FunctionBody), (), wasmparser::binary_reader::BinaryReaderError, <wasmtime::module::Module>::validate::{closure#0}>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<()>, rayon::iter::collect::consumer::CollectResult<()>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<()>, rayon::iter::collect::consumer::CollectResult<()>)>
rayon_core::registry::in_worker::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(wasmtime_types::DefinedFuncIndex, wasmtime_environ::module_environ::FunctionBodyData)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error>::{closure#0}>, <wasmtime::engine::Engine>::run_maybe_parallel<(wasmtime_types::DefinedFuncIndex, wasmtime_environ::module_environ::FunctionBodyData), alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error, <wasmtime::module::Module>::compile_functions::{closure#0}::{closure#0}>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(wasmtime_types::DefinedFuncIndex, wasmtime_environ::module_environ::FunctionBodyData)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error>::{closure#0}>, <wasmtime::engine::Engine>::run_maybe_parallel<(wasmtime_types::DefinedFuncIndex, wasmtime_environ::module_environ::FunctionBodyData), alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error, <wasmtime::module::Module>::compile_functions::{closure#0}::{closure#0}>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>>)>
Line
Count
Source
866
46.7k
pub(super) fn in_worker<OP, R>(op: OP) -> R
867
46.7k
where
868
46.7k
    OP: FnOnce(&WorkerThread, bool) -> R + Send,
869
46.7k
    R: Send,
870
46.7k
{
871
46.7k
    unsafe {
872
46.7k
        let owner_thread = WorkerThread::current();
873
46.7k
        if !owner_thread.is_null() {
874
            // Perfectly valid to give them a `&T`: this is the
875
            // current thread, so we know the data structure won't be
876
            // invalidated until we return.
877
46.7k
            op(&*owner_thread, false)
878
        } else {
879
0
            global_registry().in_worker_cold(op)
880
        }
881
    }
882
46.7k
}
Unexecuted instantiation: rayon_core::registry::in_worker::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(wasmtime_types::DefinedFuncIndex, wasmtime_environ::module_environ::FunctionBodyData)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error>::{closure#0}>, <wasmtime::engine::Engine>::run_maybe_parallel<(wasmtime_types::DefinedFuncIndex, wasmtime_environ::module_environ::FunctionBodyData), alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error, <wasmtime::module::Module>::compile_functions::{closure#0}::{closure#0}>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(wasmtime_types::DefinedFuncIndex, wasmtime_environ::module_environ::FunctionBodyData)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error>::{closure#0}>, <wasmtime::engine::Engine>::run_maybe_parallel<(wasmtime_types::DefinedFuncIndex, wasmtime_environ::module_environ::FunctionBodyData), alloc::boxed::Box<dyn core::any::Any + core::marker::Send>, anyhow::Error, <wasmtime::module::Module>::compile_functions::{closure#0}::{closure#0}>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>, rayon::iter::collect::consumer::CollectResult<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>, rayon::iter::collect::consumer::CollectResult<alloc::boxed::Box<dyn core::any::Any + core::marker::Send>>)>
Unexecuted instantiation: rayon_core::registry::in_worker::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::step_by::StepByProducer<rayon::range::IterProducer<u32>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<core::result::Result<blstrs::g2::G2Projective, ec_gpu_gen::error::EcError>>, ec_gpu_gen::multiexp_cpu::multiexp_inner<ec_gpu_gen::multiexp_cpu::DensityTracker, alloc::sync::Arc<ec_gpu_gen::multiexp_cpu::DensityTracker>, blstrs::g2::G2Affine, (alloc::sync::Arc<alloc::vec::Vec<blstrs::g2::G2Affine>>, usize)>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::step_by::StepByProducer<rayon::range::IterProducer<u32>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<core::result::Result<blstrs::g2::G2Projective, ec_gpu_gen::error::EcError>>, ec_gpu_gen::multiexp_cpu::multiexp_inner<ec_gpu_gen::multiexp_cpu::DensityTracker, alloc::sync::Arc<ec_gpu_gen::multiexp_cpu::DensityTracker>, blstrs::g2::G2Affine, (alloc::sync::Arc<alloc::vec::Vec<blstrs::g2::G2Affine>>, usize)>::{closure#1}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<core::result::Result<blstrs::g2::G2Projective, ec_gpu_gen::error::EcError>>, rayon::iter::collect::consumer::CollectResult<core::result::Result<blstrs::g2::G2Projective, ec_gpu_gen::error::EcError>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<core::result::Result<blstrs::g2::G2Projective, ec_gpu_gen::error::EcError>>, rayon::iter::collect::consumer::CollectResult<core::result::Result<blstrs::g2::G2Projective, ec_gpu_gen::error::EcError>>)>
Unexecuted instantiation: rayon_core::registry::in_worker::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::vec::DrainProducer<u32>, rayon::slice::IterProducer<storage_proofs_update::vanilla::ChallengeProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::find::FindConsumer<rayon::iter::ParallelIterator::all::is_false>, <storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::vec::DrainProducer<u32>, rayon::slice::IterProducer<storage_proofs_update::vanilla::ChallengeProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::find::FindConsumer<rayon::iter::ParallelIterator::all::is_false>, <storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>>::{closure#1}, core::option::Option<bool>, core::option::Option<bool>>::{closure#0}, (core::option::Option<bool>, core::option::Option<bool>)>
Unexecuted instantiation: rayon_core::registry::in_worker::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>)>
Unexecuted instantiation: rayon_core::registry::in_worker::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>)>
Unexecuted instantiation: rayon_core::registry::in_worker::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::g1::G1Affine>>, bellperson::groth16::multiscalar::precompute_fixed_window<blstrs::g1::G1Affine>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::g1::G1Affine>>, bellperson::groth16::multiscalar::precompute_fixed_window<blstrs::g1::G1Affine>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g1::G1Affine>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g1::G1Affine>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g1::G1Affine>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g1::G1Affine>>)>
Unexecuted instantiation: rayon_core::registry::in_worker::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>)>
Unexecuted instantiation: rayon_core::registry::in_worker::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>)>
Unexecuted instantiation: rayon_core::registry::in_worker::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::len::MinLenProducer<rayon::range::IterProducer<usize>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>, std::io::error::Error>::{closure#0}>, <bellperson::groth16::proof::Proof<blstrs::Bls12>>::read_many::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::len::MinLenProducer<rayon::range::IterProducer<usize>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>, std::io::error::Error>::{closure#0}>, <bellperson::groth16::proof::Proof<blstrs::Bls12>>::read_many::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>>>)>
Unexecuted instantiation: rayon_core::registry::in_worker::<rayon_core::join::join_context<rayon_core::join::join::call<blstrs::g1::G1Affine, bellperson::groth16::aggregate::prove::create_kzg_opening<blstrs::g1::G1Affine>::{closure#1}>::{closure#0}, rayon_core::join::join::call<blstrs::g1::G1Affine, bellperson::groth16::aggregate::prove::create_kzg_opening<blstrs::g1::G1Affine>::{closure#2}>::{closure#0}, blstrs::g1::G1Affine, blstrs::g1::G1Affine>::{closure#0}, (blstrs::g1::G1Affine, blstrs::g1::G1Affine)>
Unexecuted instantiation: rayon_core::registry::in_worker::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>
Unexecuted instantiation: rayon_core::registry::in_worker::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>)>
Unexecuted instantiation: rayon_core::registry::in_worker::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<blstrs::scalar::Scalar>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<[u8; 32]>, bellperson::groth16::prover::execute_fft<blstrs::Bls12>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<blstrs::scalar::Scalar>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<[u8; 32]>, bellperson::groth16::prover::execute_fft<blstrs::Bls12>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<[u8; 32]>, rayon::iter::collect::consumer::CollectResult<[u8; 32]>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<[u8; 32]>, rayon::iter::collect::consumer::CollectResult<[u8; 32]>)>
Unexecuted instantiation: rayon_core::registry::in_worker::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::IterProducer<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::extend::ListVecConsumer, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::IterProducer<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::extend::ListVecConsumer, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>
Unexecuted instantiation: rayon_core::registry::in_worker::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>)>
Unexecuted instantiation: rayon_core::registry::in_worker::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>)>
Unexecuted instantiation: rayon_core::registry::in_worker::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::step_by::StepByProducer<rayon::range::IterProducer<u32>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, ec_gpu_gen::multiexp_cpu::multiexp_inner<ec_gpu_gen::multiexp_cpu::FullDensity, ec_gpu_gen::multiexp_cpu::FullDensity, blstrs::g1::G1Affine, (alloc::sync::Arc<alloc::vec::Vec<blstrs::g1::G1Affine>>, usize)>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::step_by::StepByProducer<rayon::range::IterProducer<u32>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, ec_gpu_gen::multiexp_cpu::multiexp_inner<ec_gpu_gen::multiexp_cpu::FullDensity, ec_gpu_gen::multiexp_cpu::FullDensity, blstrs::g1::G1Affine, (alloc::sync::Arc<alloc::vec::Vec<blstrs::g1::G1Affine>>, usize)>::{closure#1}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>>)>
Unexecuted instantiation: rayon_core::registry::in_worker::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>
Unexecuted instantiation: rayon_core::registry::in_worker::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>)>
Unexecuted instantiation: rayon_core::registry::in_worker::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_l::{closure#0}>>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_l::{closure#0}>>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>)>
Unexecuted instantiation: rayon_core::registry::in_worker::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<&bellperson::groth16::proof::Proof<blstrs::Bls12>>, rayon::slice::IterProducer<[u8; 32]>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::pairing::MillerLoopResult>, bellperson::groth16::verifier::verify_proofs_batch<blstrs::Bls12, rand_core::os::OsRng>::{closure#0}::{closure#2}::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<&bellperson::groth16::proof::Proof<blstrs::Bls12>>, rayon::slice::IterProducer<[u8; 32]>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::pairing::MillerLoopResult>, bellperson::groth16::verifier::verify_proofs_batch<blstrs::Bls12, rand_core::os::OsRng>::{closure#0}::{closure#2}::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<blstrs::pairing::MillerLoopResult>, rayon::iter::collect::consumer::CollectResult<blstrs::pairing::MillerLoopResult>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<blstrs::pairing::MillerLoopResult>, rayon::iter::collect::consumer::CollectResult<blstrs::pairing::MillerLoopResult>)>
Unexecuted instantiation: rayon_core::registry::in_worker::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>)>
Unexecuted instantiation: rayon_core::registry::in_worker::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>
Unexecuted instantiation: rayon_core::registry::in_worker::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::aggregate::inner_product::pairing_miller_affine<blstrs::Bls12>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::aggregate::inner_product::pairing_miller_affine<blstrs::Bls12>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Prepared>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Prepared>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Prepared>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Prepared>>)>
Unexecuted instantiation: rayon_core::registry::in_worker::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>)>
Unexecuted instantiation: rayon_core::registry::in_worker::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_b_g1::{closure#0}>>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_b_g1::{closure#0}>>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>)>
Unexecuted instantiation: rayon_core::registry::in_worker::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>)>
Unexecuted instantiation: rayon_core::registry::in_worker::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>
Unexecuted instantiation: rayon_core::registry::in_worker::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>
Unexecuted instantiation: rayon_core::registry::in_worker::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>
Unexecuted instantiation: rayon_core::registry::in_worker::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>
Unexecuted instantiation: rayon_core::registry::in_worker::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>)>
Unexecuted instantiation: rayon_core::registry::in_worker::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>
Unexecuted instantiation: rayon_core::registry::in_worker::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>)>
Unexecuted instantiation: rayon_core::registry::in_worker::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>
Unexecuted instantiation: rayon_core::registry::in_worker::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::scalar::Scalar>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::scalar::Scalar>, bellperson::groth16::aggregate::prove::aggregate_proofs<blstrs::Bls12>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::scalar::Scalar>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::scalar::Scalar>, bellperson::groth16::aggregate::prove::aggregate_proofs<blstrs::Bls12>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<blstrs::scalar::Scalar>, rayon::iter::collect::consumer::CollectResult<blstrs::scalar::Scalar>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<blstrs::scalar::Scalar>, rayon::iter::collect::consumer::CollectResult<blstrs::scalar::Scalar>)>
Unexecuted instantiation: rayon_core::registry::in_worker::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterMutProducer<blstrs::g2::G2Affine>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::iter::for_each::ForEachConsumer<bellperson::groth16::aggregate::compress<blstrs::g2::G2Affine>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterMutProducer<blstrs::g2::G2Affine>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::iter::for_each::ForEachConsumer<bellperson::groth16::aggregate::compress<blstrs::g2::G2Affine>::{closure#0}>>::{closure#1}, (), ()>::{closure#0}, ((), ())>
Unexecuted instantiation: rayon_core::registry::in_worker::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>)>
Unexecuted instantiation: rayon_core::registry::in_worker::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Affine>, rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Affine>>, <bellperson::groth16::aggregate::commit::Key<blstrs::g2::G2Affine>>::compress::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Affine>, rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Affine>>, <bellperson::groth16::aggregate::commit::Key<blstrs::g2::G2Affine>>::compress::{closure#0}>>::{closure#1}, (rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>), (rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>)>::{closure#0}, ((rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>), (rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>))>
Unexecuted instantiation: rayon_core::registry::in_worker::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<filecoin_hashers::poseidon::PoseidonDomain>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, <merkletree::store::vec::VecStore<filecoin_hashers::poseidon::PoseidonDomain> as merkletree::store::Store<filecoin_hashers::poseidon::PoseidonDomain>>::build_small_tree<filecoin_hashers::poseidon::PoseidonFunction, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<filecoin_hashers::poseidon::PoseidonDomain>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, <merkletree::store::vec::VecStore<filecoin_hashers::poseidon::PoseidonDomain> as merkletree::store::Store<filecoin_hashers::poseidon::PoseidonDomain>>::build_small_tree<filecoin_hashers::poseidon::PoseidonFunction, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<filecoin_hashers::poseidon::PoseidonDomain>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<filecoin_hashers::poseidon::PoseidonDomain>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<filecoin_hashers::poseidon::PoseidonDomain>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<filecoin_hashers::poseidon::PoseidonDomain>>)>
Unexecuted instantiation: rayon_core::registry::in_worker::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>)>
Unexecuted instantiation: rayon_core::registry::in_worker::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PrivateSector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>>, rayon::iter::map::MapConsumer<rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#4}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#3}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#1}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PrivateSector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>>, rayon::iter::map::MapConsumer<rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#4}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#3}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#1}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}>>::{closure#1}, (alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), (alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>)>::{closure#0}, ((alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), (alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>))>
Unexecuted instantiation: rayon_core::registry::in_worker::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<alloc::vec::Vec<blstrs::g2::G2Projective>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::aggregate::msm::fixed_base::get_window_table<blstrs::g2::G2Projective>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<alloc::vec::Vec<blstrs::g2::G2Projective>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::aggregate::msm::fixed_base::get_window_table<blstrs::g2::G2Projective>::{closure#1}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g2::G2Affine>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g2::G2Affine>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g2::G2Affine>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g2::G2Affine>>>)>
Unexecuted instantiation: rayon_core::registry::in_worker::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>)>
Unexecuted instantiation: rayon_core::registry::in_worker::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::len::MinLenProducer<rayon::range::IterProducer<usize>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>, std::io::error::Error>::{closure#0}>, <bellperson::groth16::proof::Proof<blstrs::Bls12>>::read_many::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::len::MinLenProducer<rayon::range::IterProducer<usize>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>, std::io::error::Error>::{closure#0}>, <bellperson::groth16::proof::Proof<blstrs::Bls12>>::read_many::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>>, rayon::iter::collect::consumer::CollectResult<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>>, rayon::iter::collect::consumer::CollectResult<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>>)>
Unexecuted instantiation: rayon_core::registry::in_worker::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>
Unexecuted instantiation: rayon_core::registry::in_worker::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::vec::DrainProducer<u32>, rayon::slice::IterProducer<storage_proofs_update::vanilla::ChallengeProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::find::FindConsumer<rayon::iter::ParallelIterator::all::is_false>, <storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::vec::DrainProducer<u32>, rayon::slice::IterProducer<storage_proofs_update::vanilla::ChallengeProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::find::FindConsumer<rayon::iter::ParallelIterator::all::is_false>, <storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>>::{closure#1}, core::option::Option<bool>, core::option::Option<bool>>::{closure#0}, (core::option::Option<bool>, core::option::Option<bool>)>
Unexecuted instantiation: rayon_core::registry::in_worker::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>
Unexecuted instantiation: rayon_core::registry::in_worker::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>
Unexecuted instantiation: rayon_core::registry::in_worker::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>)>
Unexecuted instantiation: rayon_core::registry::in_worker::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Affine>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g2::G2Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_b_g2::{closure#0}>>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Affine>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g2::G2Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_b_g2::{closure#0}>>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>)>
Unexecuted instantiation: rayon_core::registry::in_worker::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>
Unexecuted instantiation: rayon_core::registry::in_worker::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<alloc::vec::Vec<blstrs::g1::G1Projective>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::aggregate::msm::fixed_base::get_window_table<blstrs::g1::G1Projective>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<alloc::vec::Vec<blstrs::g1::G1Projective>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::aggregate::msm::fixed_base::get_window_table<blstrs::g1::G1Projective>::{closure#1}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g1::G1Affine>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g1::G1Affine>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g1::G1Affine>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g1::G1Affine>>>)>
Unexecuted instantiation: rayon_core::registry::in_worker::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::slice::IterProducer<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Affine>, bellperson::groth16::aggregate::prove::aggregate_proofs<blstrs::Bls12>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::slice::IterProducer<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Affine>, bellperson::groth16::aggregate::prove::aggregate_proofs<blstrs::Bls12>::{closure#1}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>)>
Unexecuted instantiation: rayon_core::registry::in_worker::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::extend::ListVecConsumer, rayon::iter::extend::ListVecConsumer>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::compress::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::extend::ListVecConsumer, rayon::iter::extend::ListVecConsumer>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::compress::{closure#0}>>::{closure#1}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>), (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>)>::{closure#0}, ((alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>), (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>))>
Unexecuted instantiation: rayon_core::registry::in_worker::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>
Unexecuted instantiation: rayon_core::registry::in_worker::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>
Unexecuted instantiation: rayon_core::registry::in_worker::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>
Unexecuted instantiation: rayon_core::registry::in_worker::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::extend::ListVecConsumer, rayon::iter::extend::ListVecConsumer>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::scale::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::extend::ListVecConsumer, rayon::iter::extend::ListVecConsumer>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::scale::{closure#0}>>::{closure#1}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>), (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>)>::{closure#0}, ((alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>), (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>))>
Unexecuted instantiation: rayon_core::registry::in_worker::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::IterProducer<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::extend::ListVecConsumer, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::IterProducer<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::extend::ListVecConsumer, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>
Unexecuted instantiation: rayon_core::registry::in_worker::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::extend::ListVecConsumer, rayon::iter::extend::ListVecConsumer>, <bellperson::groth16::aggregate::commit::Key<blstrs::g2::G2Affine>>::compress::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::extend::ListVecConsumer, rayon::iter::extend::ListVecConsumer>, <bellperson::groth16::aggregate::commit::Key<blstrs::g2::G2Affine>>::compress::{closure#0}>>::{closure#1}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>), (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>)>::{closure#0}, ((alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>), (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>))>
Unexecuted instantiation: rayon_core::registry::in_worker::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>)>
Unexecuted instantiation: rayon_core::registry::in_worker::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>
Unexecuted instantiation: rayon_core::registry::in_worker::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>)>
Unexecuted instantiation: rayon_core::registry::in_worker::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>)>
Unexecuted instantiation: rayon_core::registry::in_worker::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<(&blstrs::g1::G1Affine, &blstrs::g2::G2Affine)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<bellperson::groth16::aggregate::accumulator::PairingCheck<blstrs::Bls12>>::new_random_from_miller_inputs::{closure#3}, <blstrs::pairing::MillerLoopResult as core::default::Default>::default>, <blstrs::pairing::MillerLoopResult as core::default::Default>::default, <bellperson::groth16::aggregate::accumulator::PairingCheck<blstrs::Bls12>>::new_random_from_miller_inputs::{closure#2}>, <bellperson::groth16::aggregate::accumulator::PairingCheck<blstrs::Bls12>>::new_random_from_miller_inputs::{closure#1}>, <bellperson::groth16::aggregate::accumulator::PairingCheck<blstrs::Bls12>>::new_random_from_miller_inputs::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<(&blstrs::g1::G1Affine, &blstrs::g2::G2Affine)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<bellperson::groth16::aggregate::accumulator::PairingCheck<blstrs::Bls12>>::new_random_from_miller_inputs::{closure#3}, <blstrs::pairing::MillerLoopResult as core::default::Default>::default>, <blstrs::pairing::MillerLoopResult as core::default::Default>::default, <bellperson::groth16::aggregate::accumulator::PairingCheck<blstrs::Bls12>>::new_random_from_miller_inputs::{closure#2}>, <bellperson::groth16::aggregate::accumulator::PairingCheck<blstrs::Bls12>>::new_random_from_miller_inputs::{closure#1}>, <bellperson::groth16::aggregate::accumulator::PairingCheck<blstrs::Bls12>>::new_random_from_miller_inputs::{closure#0}>>::{closure#1}, blstrs::pairing::MillerLoopResult, blstrs::pairing::MillerLoopResult>::{closure#0}, (blstrs::pairing::MillerLoopResult, blstrs::pairing::MillerLoopResult)>
Unexecuted instantiation: rayon_core::registry::in_worker::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>
Unexecuted instantiation: rayon_core::registry::in_worker::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>
Unexecuted instantiation: rayon_core::registry::in_worker::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>
Unexecuted instantiation: rayon_core::registry::in_worker::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>
Unexecuted instantiation: rayon_core::registry::in_worker::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>)>
Unexecuted instantiation: rayon_core::registry::in_worker::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>)>
Unexecuted instantiation: rayon_core::registry::in_worker::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_h::{closure#0}>>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_h::{closure#0}>>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>)>
Unexecuted instantiation: rayon_core::registry::in_worker::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>)>
Unexecuted instantiation: rayon_core::registry::in_worker::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>)>
Unexecuted instantiation: rayon_core::registry::in_worker::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::scalar::Scalar>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Projective>, bellperson::groth16::aggregate::msm::fixed_base::multi_scalar_mul<blstrs::g2::G2Projective>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::scalar::Scalar>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Projective>, bellperson::groth16::aggregate::msm::fixed_base::multi_scalar_mul<blstrs::g2::G2Projective>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Projective>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Projective>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Projective>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Projective>)>
Unexecuted instantiation: rayon_core::registry::in_worker::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>
Unexecuted instantiation: rayon_core::registry::in_worker::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::verifier::verify_proofs_batch<blstrs::Bls12, rand_core::os::OsRng>::{closure#0}::{closure#0}::{closure#0}, blstrs::g1::G1Affine>::{closure#1}, <blstrs::g1::G1Projective as group::Group>::identity>, bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::verifier::verify_proofs_batch<blstrs::Bls12, rand_core::os::OsRng>::{closure#0}::{closure#0}::{closure#0}, blstrs::g1::G1Affine>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::verifier::verify_proofs_batch<blstrs::Bls12, rand_core::os::OsRng>::{closure#0}::{closure#0}::{closure#0}, blstrs::g1::G1Affine>::{closure#1}, <blstrs::g1::G1Projective as group::Group>::identity>, bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::verifier::verify_proofs_batch<blstrs::Bls12, rand_core::os::OsRng>::{closure#0}::{closure#0}::{closure#0}, blstrs::g1::G1Affine>::{closure#0}>>::{closure#1}, blstrs::g1::G1Projective, blstrs::g1::G1Projective>::{closure#0}, (blstrs::g1::G1Projective, blstrs::g1::G1Projective)>
Unexecuted instantiation: rayon_core::registry::in_worker::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::step_by::StepByProducer<rayon::range::IterProducer<u32>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>, ec_gpu_gen::multiexp_cpu::multiexp_inner<ec_gpu_gen::multiexp_cpu::FullDensity, ec_gpu_gen::multiexp_cpu::FullDensity, blstrs::g1::G1Affine, (alloc::sync::Arc<alloc::vec::Vec<blstrs::g1::G1Affine>>, usize)>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::step_by::StepByProducer<rayon::range::IterProducer<u32>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>, ec_gpu_gen::multiexp_cpu::multiexp_inner<ec_gpu_gen::multiexp_cpu::FullDensity, ec_gpu_gen::multiexp_cpu::FullDensity, blstrs::g1::G1Affine, (alloc::sync::Arc<alloc::vec::Vec<blstrs::g1::G1Affine>>, usize)>::{closure#1}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>, rayon::iter::collect::consumer::CollectResult<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>, rayon::iter::collect::consumer::CollectResult<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>)>
Unexecuted instantiation: rayon_core::registry::in_worker::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>)>
Unexecuted instantiation: rayon_core::registry::in_worker::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bool>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bool>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<bool>, rayon::iter::collect::consumer::CollectResult<bool>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bool>, rayon::iter::collect::consumer::CollectResult<bool>)>
Unexecuted instantiation: rayon_core::registry::in_worker::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>)>
Unexecuted instantiation: rayon_core::registry::in_worker::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>
Unexecuted instantiation: rayon_core::registry::in_worker::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_b_g1::{closure#0}>>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_b_g1::{closure#0}>>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>)>
Unexecuted instantiation: rayon_core::registry::in_worker::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<bellperson::groth16::aggregate::verify::gipa_verify_tipp_mipp::Op<blstrs::Bls12>>, rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<bellperson::groth16::aggregate::verify::gipa_verify_tipp_mipp<blstrs::Bls12>::{closure#2}, <bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12> as core::default::Default>::default>, <bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12> as core::default::Default>::default, bellperson::groth16::aggregate::verify::gipa_verify_tipp_mipp<blstrs::Bls12>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<bellperson::groth16::aggregate::verify::gipa_verify_tipp_mipp::Op<blstrs::Bls12>>, rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<bellperson::groth16::aggregate::verify::gipa_verify_tipp_mipp<blstrs::Bls12>::{closure#2}, <bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12> as core::default::Default>::default>, <bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12> as core::default::Default>::default, bellperson::groth16::aggregate::verify::gipa_verify_tipp_mipp<blstrs::Bls12>::{closure#1}>>::{closure#1}, bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12>, bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12>>::{closure#0}, (bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12>, bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12>)>
Unexecuted instantiation: rayon_core::registry::in_worker::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>
Unexecuted instantiation: rayon_core::registry::in_worker::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>)>
Unexecuted instantiation: rayon_core::registry::in_worker::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>)>
Unexecuted instantiation: rayon_core::registry::in_worker::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::extend::ListVecConsumer, rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Affine>>, <bellperson::groth16::aggregate::commit::Key<blstrs::g2::G2Affine>>::compress::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::extend::ListVecConsumer, rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Affine>>, <bellperson::groth16::aggregate::commit::Key<blstrs::g2::G2Affine>>::compress::{closure#0}>>::{closure#1}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>), (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>)>::{closure#0}, ((alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>), (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>))>
Unexecuted instantiation: rayon_core::registry::in_worker::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::scalar::Scalar>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::aggregate::msm::fixed_base::multi_scalar_mul<blstrs::g1::G1Projective>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::scalar::Scalar>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::aggregate::msm::fixed_base::multi_scalar_mul<blstrs::g1::G1Projective>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Projective>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Projective>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Projective>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Projective>>)>
Unexecuted instantiation: rayon_core::registry::in_worker::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#2}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#2}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}>>::{closure#1}, core::result::Result<bool, anyhow::Error>, core::result::Result<bool, anyhow::Error>>::{closure#0}, (core::result::Result<bool, anyhow::Error>, core::result::Result<bool, anyhow::Error>)>
Unexecuted instantiation: rayon_core::registry::in_worker::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>
Unexecuted instantiation: rayon_core::registry::in_worker::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::IterProducer<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::IterProducer<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>
Unexecuted instantiation: rayon_core::registry::in_worker::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bool>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bool>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<bool>, rayon::iter::collect::consumer::CollectResult<bool>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bool>, rayon::iter::collect::consumer::CollectResult<bool>)>
Unexecuted instantiation: rayon_core::registry::in_worker::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>
Unexecuted instantiation: rayon_core::registry::in_worker::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::extend::ListVecConsumer>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::extend::ListVecConsumer>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>
Unexecuted instantiation: rayon_core::registry::in_worker::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>
Unexecuted instantiation: rayon_core::registry::in_worker::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::step_by::StepByProducer<rayon::range::IterProducer<u32>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, ec_gpu_gen::multiexp_cpu::multiexp_inner<ec_gpu_gen::multiexp_cpu::DensityTracker, alloc::sync::Arc<ec_gpu_gen::multiexp_cpu::DensityTracker>, blstrs::g2::G2Affine, (alloc::sync::Arc<alloc::vec::Vec<blstrs::g2::G2Affine>>, usize)>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::step_by::StepByProducer<rayon::range::IterProducer<u32>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, ec_gpu_gen::multiexp_cpu::multiexp_inner<ec_gpu_gen::multiexp_cpu::DensityTracker, alloc::sync::Arc<ec_gpu_gen::multiexp_cpu::DensityTracker>, blstrs::g2::G2Affine, (alloc::sync::Arc<alloc::vec::Vec<blstrs::g2::G2Affine>>, usize)>::{closure#1}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<core::result::Result<blstrs::g2::G2Projective, ec_gpu_gen::error::EcError>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<core::result::Result<blstrs::g2::G2Projective, ec_gpu_gen::error::EcError>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<core::result::Result<blstrs::g2::G2Projective, ec_gpu_gen::error::EcError>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<core::result::Result<blstrs::g2::G2Projective, ec_gpu_gen::error::EcError>>>)>
Unexecuted instantiation: rayon_core::registry::in_worker::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<bellperson::groth16::multiscalar::par_multiscalar<&dyn core::ops::function::Fn<(usize,), Output = [u8; 32]> + core::marker::Send + core::marker::Sync, blstrs::g1::G1Affine>::{closure#1}, <blstrs::g1::G1Projective as group::Group>::identity>, bellperson::groth16::multiscalar::par_multiscalar<&dyn core::ops::function::Fn<(usize,), Output = [u8; 32]> + core::marker::Send + core::marker::Sync, blstrs::g1::G1Affine>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<bellperson::groth16::multiscalar::par_multiscalar<&dyn core::ops::function::Fn<(usize,), Output = [u8; 32]> + core::marker::Send + core::marker::Sync, blstrs::g1::G1Affine>::{closure#1}, <blstrs::g1::G1Projective as group::Group>::identity>, bellperson::groth16::multiscalar::par_multiscalar<&dyn core::ops::function::Fn<(usize,), Output = [u8; 32]> + core::marker::Send + core::marker::Sync, blstrs::g1::G1Affine>::{closure#0}>>::{closure#1}, blstrs::g1::G1Projective, blstrs::g1::G1Projective>::{closure#0}, (blstrs::g1::G1Projective, blstrs::g1::G1Projective)>
Unexecuted instantiation: rayon_core::registry::in_worker::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::IterProducer<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::extend::ListVecConsumer, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::IterProducer<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::extend::ListVecConsumer, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>
Unexecuted instantiation: rayon_core::registry::in_worker::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>
Unexecuted instantiation: rayon_core::registry::in_worker::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#3}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#0}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#3}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#0}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#1}>>::{closure#1}, (alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), (alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>)>::{closure#0}, ((alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), (alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>))>
Unexecuted instantiation: rayon_core::registry::in_worker::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>)>
Unexecuted instantiation: rayon_core::registry::in_worker::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>)>
Unexecuted instantiation: rayon_core::registry::in_worker::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>)>
Unexecuted instantiation: rayon_core::registry::in_worker::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>
Unexecuted instantiation: rayon_core::registry::in_worker::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::IterProducer<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::IterProducer<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>
Unexecuted instantiation: rayon_core::registry::in_worker::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>
Unexecuted instantiation: rayon_core::registry::in_worker::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>
Unexecuted instantiation: rayon_core::registry::in_worker::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>)>
Unexecuted instantiation: rayon_core::registry::in_worker::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>)>
Unexecuted instantiation: rayon_core::registry::in_worker::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>)>
Unexecuted instantiation: rayon_core::registry::in_worker::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_a::{closure#0}>>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_a::{closure#0}>>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>)>
Unexecuted instantiation: rayon_core::registry::in_worker::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>)>
Unexecuted instantiation: rayon_core::registry::in_worker::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>)>
Unexecuted instantiation: rayon_core::registry::in_worker::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>
Unexecuted instantiation: rayon_core::registry::in_worker::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>
Unexecuted instantiation: rayon_core::registry::in_worker::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PrivateSector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>>, rayon::iter::map::MapConsumer<rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#4}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#3}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#1}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PrivateSector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>>, rayon::iter::map::MapConsumer<rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#4}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#3}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#1}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}>>::{closure#1}, (alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), (alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>)>::{closure#0}, ((alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), (alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>))>
Unexecuted instantiation: rayon_core::registry::in_worker::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>)>
Unexecuted instantiation: rayon_core::registry::in_worker::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>)>
Unexecuted instantiation: rayon_core::registry::in_worker::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#3}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#0}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#3}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#0}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#1}>>::{closure#1}, (alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), (alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>)>::{closure#0}, ((alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), (alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>))>
Unexecuted instantiation: rayon_core::registry::in_worker::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>
Unexecuted instantiation: rayon_core::registry::in_worker::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>)>
Unexecuted instantiation: rayon_core::registry::in_worker::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>
Unexecuted instantiation: rayon_core::registry::in_worker::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>
Unexecuted instantiation: rayon_core::registry::in_worker::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>
Unexecuted instantiation: rayon_core::registry::in_worker::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>)>
Unexecuted instantiation: rayon_core::registry::in_worker::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>
Unexecuted instantiation: rayon_core::registry::in_worker::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>
Unexecuted instantiation: rayon_core::registry::in_worker::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>)>
Unexecuted instantiation: rayon_core::registry::in_worker::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>
Unexecuted instantiation: rayon_core::registry::in_worker::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>
Unexecuted instantiation: rayon_core::registry::in_worker::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>
Unexecuted instantiation: rayon_core::registry::in_worker::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>)>
Unexecuted instantiation: rayon_core::registry::in_worker::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#2}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#2}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}>>::{closure#1}, core::result::Result<bool, anyhow::Error>, core::result::Result<bool, anyhow::Error>>::{closure#0}, (core::result::Result<bool, anyhow::Error>, core::result::Result<bool, anyhow::Error>)>
Unexecuted instantiation: rayon_core::registry::in_worker::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>)>
Unexecuted instantiation: rayon_core::registry::in_worker::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>)>
Unexecuted instantiation: rayon_core::registry::in_worker::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<filecoin_hashers::poseidon::PoseidonDomain>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<filecoin_hashers::poseidon::PoseidonDomain>, <merkletree::store::vec::VecStore<filecoin_hashers::poseidon::PoseidonDomain> as merkletree::store::Store<filecoin_hashers::poseidon::PoseidonDomain>>::build_small_tree<filecoin_hashers::poseidon::PoseidonFunction, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<filecoin_hashers::poseidon::PoseidonDomain>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<filecoin_hashers::poseidon::PoseidonDomain>, <merkletree::store::vec::VecStore<filecoin_hashers::poseidon::PoseidonDomain> as merkletree::store::Store<filecoin_hashers::poseidon::PoseidonDomain>>::build_small_tree<filecoin_hashers::poseidon::PoseidonFunction, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<filecoin_hashers::poseidon::PoseidonDomain>, rayon::iter::collect::consumer::CollectResult<filecoin_hashers::poseidon::PoseidonDomain>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<filecoin_hashers::poseidon::PoseidonDomain>, rayon::iter::collect::consumer::CollectResult<filecoin_hashers::poseidon::PoseidonDomain>)>
Unexecuted instantiation: rayon_core::registry::in_worker::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>
Unexecuted instantiation: rayon_core::registry::in_worker::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterMutProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::iter::for_each::ForEachConsumer<bellperson::groth16::aggregate::compress<blstrs::g1::G1Affine>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterMutProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::iter::for_each::ForEachConsumer<bellperson::groth16::aggregate::compress<blstrs::g1::G1Affine>::{closure#0}>>::{closure#1}, (), ()>::{closure#0}, ((), ())>
Unexecuted instantiation: rayon_core::registry::in_worker::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::g2::G2Affine>>, bellperson::groth16::multiscalar::precompute_fixed_window<blstrs::g2::G2Affine>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::g2::G2Affine>>, bellperson::groth16::multiscalar::precompute_fixed_window<blstrs::g2::G2Affine>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g2::G2Affine>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g2::G2Affine>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g2::G2Affine>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g2::G2Affine>>)>
Unexecuted instantiation: rayon_core::registry::in_worker::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::verify::verify_aggregate_proof<blstrs::Bls12, &mut rand_core::os::OsRng>::{closure#0}::{closure#2}::{closure#0}, blstrs::g1::G1Affine>::{closure#1}, <blstrs::g1::G1Projective as group::Group>::identity>, bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::verify::verify_aggregate_proof<blstrs::Bls12, &mut rand_core::os::OsRng>::{closure#0}::{closure#2}::{closure#0}, blstrs::g1::G1Affine>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::verify::verify_aggregate_proof<blstrs::Bls12, &mut rand_core::os::OsRng>::{closure#0}::{closure#2}::{closure#0}, blstrs::g1::G1Affine>::{closure#1}, <blstrs::g1::G1Projective as group::Group>::identity>, bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::verify::verify_aggregate_proof<blstrs::Bls12, &mut rand_core::os::OsRng>::{closure#0}::{closure#2}::{closure#0}, blstrs::g1::G1Affine>::{closure#0}>>::{closure#1}, blstrs::g1::G1Projective, blstrs::g1::G1Projective>::{closure#0}, (blstrs::g1::G1Projective, blstrs::g1::G1Projective)>
Unexecuted instantiation: rayon_core::registry::in_worker::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>
Unexecuted instantiation: rayon_core::registry::in_worker::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>)>
Unexecuted instantiation: rayon_core::registry::in_worker::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterMutProducer<alloc::vec::Vec<blstrs::g1::G1Projective>>>, rayon::vec::DrainProducer<blstrs::g1::G1Projective>>, rayon::iter::for_each::ForEachConsumer<bellperson::groth16::aggregate::msm::fixed_base::get_window_table<blstrs::g1::G1Projective>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterMutProducer<alloc::vec::Vec<blstrs::g1::G1Projective>>>, rayon::vec::DrainProducer<blstrs::g1::G1Projective>>, rayon::iter::for_each::ForEachConsumer<bellperson::groth16::aggregate::msm::fixed_base::get_window_table<blstrs::g1::G1Projective>::{closure#0}>>::{closure#1}, (), ()>::{closure#0}, ((), ())>
Unexecuted instantiation: rayon_core::registry::in_worker::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::verifier::prepare_verifying_key<blstrs::Bls12>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::verifier::prepare_verifying_key<blstrs::Bls12>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Projective>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Projective>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Projective>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Projective>>)>
Unexecuted instantiation: rayon_core::registry::in_worker::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>
Unexecuted instantiation: rayon_core::registry::in_worker::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::scalar::Scalar>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Projective>, bellperson::groth16::aggregate::msm::fixed_base::multi_scalar_mul<blstrs::g1::G1Projective>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::scalar::Scalar>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Projective>, bellperson::groth16::aggregate::msm::fixed_base::multi_scalar_mul<blstrs::g1::G1Projective>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Projective>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Projective>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Projective>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Projective>)>
Unexecuted instantiation: rayon_core::registry::in_worker::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>
Unexecuted instantiation: rayon_core::registry::in_worker::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>)>
Unexecuted instantiation: rayon_core::registry::in_worker::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>)>
Unexecuted instantiation: rayon_core::registry::in_worker::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>)>
Unexecuted instantiation: rayon_core::registry::in_worker::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::step_by::StepByProducer<rayon::range::IterProducer<u32>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>, ec_gpu_gen::multiexp_cpu::multiexp_inner<ec_gpu_gen::multiexp_cpu::DensityTracker, alloc::sync::Arc<ec_gpu_gen::multiexp_cpu::DensityTracker>, blstrs::g1::G1Affine, (alloc::sync::Arc<alloc::vec::Vec<blstrs::g1::G1Affine>>, usize)>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::step_by::StepByProducer<rayon::range::IterProducer<u32>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>, ec_gpu_gen::multiexp_cpu::multiexp_inner<ec_gpu_gen::multiexp_cpu::DensityTracker, alloc::sync::Arc<ec_gpu_gen::multiexp_cpu::DensityTracker>, blstrs::g1::G1Affine, (alloc::sync::Arc<alloc::vec::Vec<blstrs::g1::G1Affine>>, usize)>::{closure#1}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>, rayon::iter::collect::consumer::CollectResult<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>, rayon::iter::collect::consumer::CollectResult<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>)>
Unexecuted instantiation: rayon_core::registry::in_worker::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g2::G2Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_b_g2::{closure#0}>>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g2::G2Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_b_g2::{closure#0}>>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>)>
Unexecuted instantiation: rayon_core::registry::in_worker::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::IterProducer<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::IterProducer<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>
Unexecuted instantiation: rayon_core::registry::in_worker::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<blstrs::scalar::Scalar>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::execute_fft<blstrs::Bls12>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<blstrs::scalar::Scalar>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::execute_fft<blstrs::Bls12>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<[u8; 32]>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<[u8; 32]>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<[u8; 32]>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<[u8; 32]>>)>
Unexecuted instantiation: rayon_core::registry::in_worker::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>)>
Unexecuted instantiation: rayon_core::registry::in_worker::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_a::{closure#0}>>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_a::{closure#0}>>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>)>
Unexecuted instantiation: rayon_core::registry::in_worker::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bool>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bool>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<bool>, rayon::iter::collect::consumer::CollectResult<bool>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bool>, rayon::iter::collect::consumer::CollectResult<bool>)>
Unexecuted instantiation: rayon_core::registry::in_worker::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>)>
Unexecuted instantiation: rayon_core::registry::in_worker::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Projective>, bellperson::groth16::verifier::prepare_verifying_key<blstrs::Bls12>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Projective>, bellperson::groth16::verifier::prepare_verifying_key<blstrs::Bls12>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Projective>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Projective>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Projective>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Projective>)>
Unexecuted instantiation: rayon_core::registry::in_worker::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>)>
Unexecuted instantiation: rayon_core::registry::in_worker::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>
Unexecuted instantiation: rayon_core::registry::in_worker::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>)>
Unexecuted instantiation: rayon_core::registry::in_worker::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>, rayon::iter::extend::ListVecConsumer>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::scale::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>, rayon::iter::extend::ListVecConsumer>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::scale::{closure#0}>>::{closure#1}, (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>), (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>)>::{closure#0}, ((rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>), (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>))>
Unexecuted instantiation: rayon_core::registry::in_worker::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>
Unexecuted instantiation: rayon_core::registry::in_worker::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>
Unexecuted instantiation: rayon_core::registry::in_worker::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::extend::ListVecConsumer, rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::compress::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::extend::ListVecConsumer, rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::compress::{closure#0}>>::{closure#1}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>), (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>)>::{closure#0}, ((alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>), (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>))>
Unexecuted instantiation: rayon_core::registry::in_worker::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::IterProducer<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::extend::ListVecConsumer, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::IterProducer<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::extend::ListVecConsumer, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>
Unexecuted instantiation: rayon_core::registry::in_worker::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>)>
Unexecuted instantiation: rayon_core::registry::in_worker::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>
Unexecuted instantiation: rayon_core::registry::in_worker::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::extend::ListVecConsumer, rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::scale::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::extend::ListVecConsumer, rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::scale::{closure#0}>>::{closure#1}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>), (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>)>::{closure#0}, ((alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>), (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>))>
Unexecuted instantiation: rayon_core::registry::in_worker::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>)>
Unexecuted instantiation: rayon_core::registry::in_worker::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>
Unexecuted instantiation: rayon_core::registry::in_worker::<rayon_core::join::join_context<rayon_core::join::join::call<blstrs::g2::G2Affine, bellperson::groth16::aggregate::prove::create_kzg_opening<blstrs::g2::G2Affine>::{closure#1}>::{closure#0}, rayon_core::join::join::call<blstrs::g2::G2Affine, bellperson::groth16::aggregate::prove::create_kzg_opening<blstrs::g2::G2Affine>::{closure#2}>::{closure#0}, blstrs::g2::G2Affine, blstrs::g2::G2Affine>::{closure#0}, (blstrs::g2::G2Affine, blstrs::g2::G2Affine)>
Unexecuted instantiation: rayon_core::registry::in_worker::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>
Unexecuted instantiation: rayon_core::registry::in_worker::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>, rayon::iter::extend::ListVecConsumer>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::compress::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>, rayon::iter::extend::ListVecConsumer>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::compress::{closure#0}>>::{closure#1}, (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>), (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>)>::{closure#0}, ((rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>), (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>))>
Unexecuted instantiation: rayon_core::registry::in_worker::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::vec::DrainProducer<u32>, rayon::slice::IterProducer<storage_proofs_update::vanilla::ChallengeProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::find::FindConsumer<rayon::iter::ParallelIterator::all::is_false>, <storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::vec::DrainProducer<u32>, rayon::slice::IterProducer<storage_proofs_update::vanilla::ChallengeProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::find::FindConsumer<rayon::iter::ParallelIterator::all::is_false>, <storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>>::{closure#1}, core::option::Option<bool>, core::option::Option<bool>>::{closure#0}, (core::option::Option<bool>, core::option::Option<bool>)>
Unexecuted instantiation: rayon_core::registry::in_worker::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>
Unexecuted instantiation: rayon_core::registry::in_worker::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>)>
Unexecuted instantiation: rayon_core::registry::in_worker::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PrivateSector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>>, rayon::iter::map::MapConsumer<rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#4}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#3}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#1}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PrivateSector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>>, rayon::iter::map::MapConsumer<rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#4}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#3}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#1}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}>>::{closure#1}, (alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), (alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>)>::{closure#0}, ((alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), (alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>))>
Unexecuted instantiation: rayon_core::registry::in_worker::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bool>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bool>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<bool>, rayon::iter::collect::consumer::CollectResult<bool>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bool>, rayon::iter::collect::consumer::CollectResult<bool>)>
Unexecuted instantiation: rayon_core::registry::in_worker::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>)>
Unexecuted instantiation: rayon_core::registry::in_worker::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>
Unexecuted instantiation: rayon_core::registry::in_worker::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::scalar::Scalar>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::aggregate::prove::aggregate_proofs<blstrs::Bls12>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::scalar::Scalar>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::aggregate::prove::aggregate_proofs<blstrs::Bls12>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::scalar::Scalar>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::scalar::Scalar>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::scalar::Scalar>>)>
Unexecuted instantiation: rayon_core::registry::in_worker::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>
Unexecuted instantiation: rayon_core::registry::in_worker::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::inner_product::multiexponentiation<blstrs::g1::G1Affine>::{closure#0}, blstrs::g1::G1Affine>::{closure#1}, <blstrs::g1::G1Projective as group::Group>::identity>, bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::inner_product::multiexponentiation<blstrs::g1::G1Affine>::{closure#0}, blstrs::g1::G1Affine>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::inner_product::multiexponentiation<blstrs::g1::G1Affine>::{closure#0}, blstrs::g1::G1Affine>::{closure#1}, <blstrs::g1::G1Projective as group::Group>::identity>, bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::inner_product::multiexponentiation<blstrs::g1::G1Affine>::{closure#0}, blstrs::g1::G1Affine>::{closure#0}>>::{closure#1}, blstrs::g1::G1Projective, blstrs::g1::G1Projective>::{closure#0}, (blstrs::g1::G1Projective, blstrs::g1::G1Projective)>
Unexecuted instantiation: rayon_core::registry::in_worker::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::IterProducer<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_core::multi_proof::MultiProof>, rayon::slice::IterProducer<storage_proofs_porep::stacked::vanilla::params::PublicInputs<filecoin_hashers::poseidon::PoseidonDomain, filecoin_hashers::sha256::Sha256Domain>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>
Unexecuted instantiation: rayon_core::registry::in_worker::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>
Unexecuted instantiation: rayon_core::registry::in_worker::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>)>
Unexecuted instantiation: rayon_core::registry::in_worker::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>
Unexecuted instantiation: rayon_core::registry::in_worker::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>)>
Unexecuted instantiation: rayon_core::registry::in_worker::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>
Unexecuted instantiation: rayon_core::registry::in_worker::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>)>
Unexecuted instantiation: rayon_core::registry::in_worker::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>)>
Unexecuted instantiation: rayon_core::registry::in_worker::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>
Unexecuted instantiation: rayon_core::registry::in_worker::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>
Unexecuted instantiation: rayon_core::registry::in_worker::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>)>
Unexecuted instantiation: rayon_core::registry::in_worker::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>
Unexecuted instantiation: rayon_core::registry::in_worker::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>)>
Unexecuted instantiation: rayon_core::registry::in_worker::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>
Unexecuted instantiation: rayon_core::registry::in_worker::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>
Unexecuted instantiation: rayon_core::registry::in_worker::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>)>
Unexecuted instantiation: rayon_core::registry::in_worker::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, storage_proofs_post::fallback::vanilla::vanilla_proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>)>
Unexecuted instantiation: rayon_core::registry::in_worker::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Prepared>, bellperson::groth16::aggregate::inner_product::pairing_miller_affine<blstrs::Bls12>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Prepared>, bellperson::groth16::aggregate::inner_product::pairing_miller_affine<blstrs::Bls12>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Prepared>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Prepared>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Prepared>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Prepared>)>
Unexecuted instantiation: rayon_core::registry::in_worker::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>)>
Unexecuted instantiation: rayon_core::registry::in_worker::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<alloc::vec::Vec<blstrs::g2::G2Projective>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::g2::G2Affine>>, bellperson::groth16::aggregate::msm::fixed_base::get_window_table<blstrs::g2::G2Projective>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<alloc::vec::Vec<blstrs::g2::G2Projective>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::g2::G2Affine>>, bellperson::groth16::aggregate::msm::fixed_base::get_window_table<blstrs::g2::G2Projective>::{closure#1}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g2::G2Affine>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g2::G2Affine>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g2::G2Affine>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g2::G2Affine>>)>
Unexecuted instantiation: rayon_core::registry::in_worker::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::slice::IterProducer<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::aggregate::prove::aggregate_proofs<blstrs::Bls12>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::slice::IterProducer<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::aggregate::prove::aggregate_proofs<blstrs::Bls12>::{closure#1}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>)>
Unexecuted instantiation: rayon_core::registry::in_worker::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Affine>, rayon::iter::extend::ListVecConsumer>, <bellperson::groth16::aggregate::commit::Key<blstrs::g2::G2Affine>>::compress::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::slice::IterProducer<blstrs::g2::G2Affine>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Affine>, rayon::iter::extend::ListVecConsumer>, <bellperson::groth16::aggregate::commit::Key<blstrs::g2::G2Affine>>::compress::{closure#0}>>::{closure#1}, (rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>), (rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>)>::{closure#0}, ((rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>), (rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>))>
Unexecuted instantiation: rayon_core::registry::in_worker::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>
Unexecuted instantiation: rayon_core::registry::in_worker::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>)>
Unexecuted instantiation: rayon_core::registry::in_worker::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#2}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#2}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}>>::{closure#1}, core::result::Result<bool, anyhow::Error>, core::result::Result<bool, anyhow::Error>>::{closure#0}, (core::result::Result<bool, anyhow::Error>, core::result::Result<bool, anyhow::Error>)>
Unexecuted instantiation: rayon_core::registry::in_worker::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>)>
Unexecuted instantiation: rayon_core::registry::in_worker::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>
Unexecuted instantiation: rayon_core::registry::in_worker::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>
Unexecuted instantiation: rayon_core::registry::in_worker::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<&bellperson::groth16::proof::Proof<blstrs::Bls12>>, rayon::slice::IterProducer<[u8; 32]>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::verifier::verify_proofs_batch<blstrs::Bls12, rand_core::os::OsRng>::{closure#0}::{closure#2}::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<&bellperson::groth16::proof::Proof<blstrs::Bls12>>, rayon::slice::IterProducer<[u8; 32]>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::verifier::verify_proofs_batch<blstrs::Bls12, rand_core::os::OsRng>::{closure#0}::{closure#2}::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::pairing::MillerLoopResult>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::pairing::MillerLoopResult>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::pairing::MillerLoopResult>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::pairing::MillerLoopResult>>)>
Unexecuted instantiation: rayon_core::registry::in_worker::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<((blstrs::gt::Gt, blstrs::gt::Gt), (blstrs::gt::Gt, blstrs::gt::Gt))>, rayon::slice::IterProducer<(blstrs::gt::Gt, blstrs::gt::Gt)>>, rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<((blstrs::gt::Gt, blstrs::gt::Gt), (blstrs::gt::Gt, blstrs::gt::Gt))>, rayon::slice::IterProducer<(blstrs::g1::G1Projective, blstrs::g1::G1Projective)>>>, rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::scalar::Scalar>, rayon::slice::IterProducer<blstrs::scalar::Scalar>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<bellperson::groth16::aggregate::verify::gipa_verify_tipp_mipp<blstrs::Bls12>::{closure#2}, <bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12> as core::default::Default>::default>, <bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12> as core::default::Default>::default, bellperson::groth16::aggregate::verify::gipa_verify_tipp_mipp<blstrs::Bls12>::{closure#1}>, bellperson::groth16::aggregate::verify::gipa_verify_tipp_mipp<blstrs::Bls12>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<((blstrs::gt::Gt, blstrs::gt::Gt), (blstrs::gt::Gt, blstrs::gt::Gt))>, rayon::slice::IterProducer<(blstrs::gt::Gt, blstrs::gt::Gt)>>, rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<((blstrs::gt::Gt, blstrs::gt::Gt), (blstrs::gt::Gt, blstrs::gt::Gt))>, rayon::slice::IterProducer<(blstrs::g1::G1Projective, blstrs::g1::G1Projective)>>>, rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::scalar::Scalar>, rayon::slice::IterProducer<blstrs::scalar::Scalar>>>, rayon::iter::flat_map::FlatMapConsumer<rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<bellperson::groth16::aggregate::verify::gipa_verify_tipp_mipp<blstrs::Bls12>::{closure#2}, <bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12> as core::default::Default>::default>, <bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12> as core::default::Default>::default, bellperson::groth16::aggregate::verify::gipa_verify_tipp_mipp<blstrs::Bls12>::{closure#1}>, bellperson::groth16::aggregate::verify::gipa_verify_tipp_mipp<blstrs::Bls12>::{closure#0}>>::{closure#1}, bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12>, bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12>>::{closure#0}, (bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12>, bellperson::groth16::aggregate::verify::GipaTUZ<blstrs::Bls12>)>
Unexecuted instantiation: rayon_core::registry::in_worker::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>
Unexecuted instantiation: rayon_core::registry::in_worker::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<alloc::vec::Vec<blstrs::g1::G1Projective>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::g1::G1Affine>>, bellperson::groth16::aggregate::msm::fixed_base::get_window_table<blstrs::g1::G1Projective>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<alloc::vec::Vec<blstrs::g1::G1Projective>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::g1::G1Affine>>, bellperson::groth16::aggregate::msm::fixed_base::get_window_table<blstrs::g1::G1Projective>::{closure#1}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g1::G1Affine>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g1::G1Affine>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g1::G1Affine>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g1::G1Affine>>)>
Unexecuted instantiation: rayon_core::registry::in_worker::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>
Unexecuted instantiation: rayon_core::registry::in_worker::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::verify::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>
Unexecuted instantiation: rayon_core::registry::in_worker::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::vec::DrainProducer<u32>, rayon::slice::IterProducer<storage_proofs_update::vanilla::ChallengeProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::find::FindConsumer<rayon::iter::ParallelIterator::all::is_false>, <storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::vec::DrainProducer<u32>, rayon::slice::IterProducer<storage_proofs_update::vanilla::ChallengeProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::find::FindConsumer<rayon::iter::ParallelIterator::all::is_false>, <storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>>::{closure#1}, core::option::Option<bool>, core::option::Option<bool>>::{closure#0}, (core::option::Option<bool>, core::option::Option<bool>)>
Unexecuted instantiation: rayon_core::registry::in_worker::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::scalar::Scalar>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::aggregate::msm::fixed_base::multi_scalar_mul<blstrs::g2::G2Projective>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::scalar::Scalar>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::aggregate::msm::fixed_base::multi_scalar_mul<blstrs::g2::G2Projective>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Projective>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Projective>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Projective>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Projective>>)>
Unexecuted instantiation: rayon_core::registry::in_worker::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#2}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#2}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#1}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}>>::{closure#1}, core::result::Result<bool, anyhow::Error>, core::result::Result<bool, anyhow::Error>>::{closure#0}, (core::result::Result<bool, anyhow::Error>, core::result::Result<bool, anyhow::Error>)>
Unexecuted instantiation: rayon_core::registry::in_worker::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>)>
Unexecuted instantiation: rayon_core::registry::in_worker::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PrivateSector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>>, rayon::iter::map::MapConsumer<rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#4}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#3}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#1}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PublicSector<filecoin_hashers::poseidon::PoseidonDomain>>, rayon::slice::IterProducer<storage_proofs_post::fallback::vanilla::PrivateSector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>>, rayon::iter::map::MapConsumer<rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#4}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#3}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#1}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}>>::{closure#1}, (alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), (alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>)>::{closure#0}, ((alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), (alloc::vec::Vec<storage_proofs_post::fallback::vanilla::SectorProof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>))>
Unexecuted instantiation: rayon_core::registry::in_worker::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>)>
Unexecuted instantiation: rayon_core::registry::in_worker::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#3}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#0}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#3}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#0}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#1}>>::{closure#1}, (alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), (alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>)>::{closure#0}, ((alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), (alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>))>
Unexecuted instantiation: rayon_core::registry::in_worker::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>
Unexecuted instantiation: rayon_core::registry::in_worker::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::compress::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::compress::{closure#0}>>::{closure#1}, (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>), (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>)>::{closure#0}, ((rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>), (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>))>
Unexecuted instantiation: rayon_core::registry::in_worker::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::multiscalar::precompute_fixed_window<blstrs::g1::G1Affine>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::multiscalar::precompute_fixed_window<blstrs::g1::G1Affine>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g1::G1Affine>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g1::G1Affine>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g1::G1Affine>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g1::G1Affine>>>)>
Unexecuted instantiation: rayon_core::registry::in_worker::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>
Unexecuted instantiation: rayon_core::registry::in_worker::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>
Unexecuted instantiation: rayon_core::registry::in_worker::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterProducer<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bool, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::verify::{closure#0}::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bool>>)>
Unexecuted instantiation: rayon_core::registry::in_worker::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>
Unexecuted instantiation: rayon_core::registry::in_worker::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<(&storage_proofs_core::sector::SectorId, &filecoin_proofs::types::private_replica_info::PrivateReplicaInfo<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>)>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::window_post::generate_window_post<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>)>
Unexecuted instantiation: rayon_core::registry::in_worker::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>
Unexecuted instantiation: rayon_core::registry::in_worker::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>
Unexecuted instantiation: rayon_core::registry::in_worker::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>)>
Unexecuted instantiation: rayon_core::registry::in_worker::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>
Unexecuted instantiation: rayon_core::registry::in_worker::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::scale::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::zip::ZipProducer<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::slice::IterProducer<blstrs::g1::G1Affine>>, rayon::slice::IterProducer<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::unzip::UnzipConsumer<rayon::iter::unzip::Unzip, rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <bellperson::groth16::aggregate::commit::Key<blstrs::g1::G1Affine>>::scale::{closure#0}>>::{closure#1}, (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>), (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>)>::{closure#0}, ((rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>), (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>))>
Unexecuted instantiation: rayon_core::registry::in_worker::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::multiscalar::precompute_fixed_window<blstrs::g2::G2Affine>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::g2::G2Affine>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::multiscalar::precompute_fixed_window<blstrs::g2::G2Affine>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g2::G2Affine>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g2::G2Affine>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g2::G2Affine>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g2::G2Affine>>>)>
Unexecuted instantiation: rayon_core::registry::in_worker::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>)>
Unexecuted instantiation: rayon_core::registry::in_worker::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<alloc::vec::Vec<storage_proofs_porep::stacked::vanilla::params::Proof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::circuit_proofs::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>)>
Unexecuted instantiation: rayon_core::registry::in_worker::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>
Unexecuted instantiation: rayon_core::registry::in_worker::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>)>
Unexecuted instantiation: rayon_core::registry::in_worker::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::prove::create_kzg_opening<blstrs::g2::G2Affine>::{closure#0}, blstrs::g2::G2Affine>::{closure#1}, <blstrs::g2::G2Projective as group::Group>::identity>, bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::prove::create_kzg_opening<blstrs::g2::G2Affine>::{closure#0}, blstrs::g2::G2Affine>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::prove::create_kzg_opening<blstrs::g2::G2Affine>::{closure#0}, blstrs::g2::G2Affine>::{closure#1}, <blstrs::g2::G2Projective as group::Group>::identity>, bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::prove::create_kzg_opening<blstrs::g2::G2Affine>::{closure#0}, blstrs::g2::G2Affine>::{closure#0}>>::{closure#1}, blstrs::g2::G2Projective, blstrs::g2::G2Projective>::{closure#0}, (blstrs::g2::G2Projective, blstrs::g2::G2Projective)>
Unexecuted instantiation: rayon_core::registry::in_worker::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_update::vanilla::PartitionProof<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::collect::consumer::CollectResult<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>)>
Unexecuted instantiation: rayon_core::registry::in_worker::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>)>
Unexecuted instantiation: rayon_core::registry::in_worker::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>
Unexecuted instantiation: rayon_core::registry::in_worker::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>)>
Unexecuted instantiation: rayon_core::registry::in_worker::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#1}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>
Unexecuted instantiation: rayon_core::registry::in_worker::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::enumerate::EnumerateProducer<rayon::vec::DrainProducer<storage_proofs_post::fallback::vanilla::Proof<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::circuit_proofs::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>)>
Unexecuted instantiation: rayon_core::registry::in_worker::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterMutProducer<alloc::vec::Vec<blstrs::g2::G2Projective>>>, rayon::vec::DrainProducer<blstrs::g2::G2Projective>>, rayon::iter::for_each::ForEachConsumer<bellperson::groth16::aggregate::msm::fixed_base::get_window_table<blstrs::g2::G2Projective>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::iter::enumerate::EnumerateProducer<rayon::slice::IterMutProducer<alloc::vec::Vec<blstrs::g2::G2Projective>>>, rayon::vec::DrainProducer<blstrs::g2::G2Projective>>, rayon::iter::for_each::ForEachConsumer<bellperson::groth16::aggregate::msm::fixed_base::get_window_table<blstrs::g2::G2Projective>::{closure#0}>>::{closure#1}, (), ()>::{closure#0}, ((), ())>
Unexecuted instantiation: rayon_core::registry::in_worker::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_h::{closure#0}>>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_h::{closure#0}>>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>)>
Unexecuted instantiation: rayon_core::registry::in_worker::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::try_reduce::TryReduceConsumer<rayon::iter::ParallelIterator::try_for_each::ok<core::result::Result<(), anyhow::Error>>, <() as core::default::Default>::default>, <merkletree::store::vec::VecStore<filecoin_hashers::poseidon::PoseidonDomain> as merkletree::store::Store<filecoin_hashers::poseidon::PoseidonDomain>>::process_layer<filecoin_hashers::poseidon::PoseidonFunction, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::try_reduce::TryReduceConsumer<rayon::iter::ParallelIterator::try_for_each::ok<core::result::Result<(), anyhow::Error>>, <() as core::default::Default>::default>, <merkletree::store::vec::VecStore<filecoin_hashers::poseidon::PoseidonDomain> as merkletree::store::Store<filecoin_hashers::poseidon::PoseidonDomain>>::process_layer<filecoin_hashers::poseidon::PoseidonFunction, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>::{closure#0}>>::{closure#1}, core::result::Result<(), anyhow::Error>, core::result::Result<(), anyhow::Error>>::{closure#0}, (core::result::Result<(), anyhow::Error>, core::result::Result<(), anyhow::Error>)>
Unexecuted instantiation: rayon_core::registry::in_worker::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#1}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>
Unexecuted instantiation: rayon_core::registry::in_worker::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>)>
Unexecuted instantiation: rayon_core::registry::in_worker::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>
Unexecuted instantiation: rayon_core::registry::in_worker::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_l::{closure#0}>>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<core::ops::range::Range<usize>>, rayon::iter::cloned::ClonedConsumer<rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <&bellperson::groth16::mapped_params::MappedParameters<blstrs::Bls12> as bellperson::groth16::params::ParameterSource<blstrs::Bls12>>::get_l::{closure#0}>>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>)>
Unexecuted instantiation: rayon_core::registry::in_worker::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#3}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#0}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::fold::FoldConsumer<rayon::iter::reduce::ReduceConsumer<<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#3}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#2}>, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#0}, <storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::proof::ProofScheme>::prove_all_partitions::{closure#0}::{closure#1}>>::{closure#1}, (alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), (alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>)>::{closure#0}, ((alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>), (alloc::vec::Vec<storage_proofs_core::merkle::proof::MerkleProof<filecoin_hashers::poseidon::PoseidonHasher, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, alloc::collections::btree::set::BTreeSet<storage_proofs_core::sector::SectorId>))>
Unexecuted instantiation: rayon_core::registry::in_worker::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_porep::stacked::circuit::proof::StackedCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_porep::stacked::vanilla::proof::StackedDrg<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>>::batch_verify::{closure#0}::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>
Unexecuted instantiation: rayon_core::registry::in_worker::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterMutProducer<blstrs::scalar::Scalar>, rayon::slice::IterMutProducer<blstrs::scalar::Scalar>>, rayon::iter::for_each::ForEachConsumer<bellperson::groth16::aggregate::prove::gipa_tipp_mipp<blstrs::Bls12>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::zip::ZipProducer<rayon::slice::IterMutProducer<blstrs::scalar::Scalar>, rayon::slice::IterMutProducer<blstrs::scalar::Scalar>>, rayon::iter::for_each::ForEachConsumer<bellperson::groth16::aggregate::prove::gipa_tipp_mipp<blstrs::Bls12>::{closure#0}>>::{closure#1}, (), ()>::{closure#0}, ((), ())>
Unexecuted instantiation: rayon_core::registry::in_worker::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::step_by::StepByProducer<rayon::range::IterProducer<u32>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, ec_gpu_gen::multiexp_cpu::multiexp_inner<ec_gpu_gen::multiexp_cpu::DensityTracker, alloc::sync::Arc<ec_gpu_gen::multiexp_cpu::DensityTracker>, blstrs::g1::G1Affine, (alloc::sync::Arc<alloc::vec::Vec<blstrs::g1::G1Affine>>, usize)>::{closure#1}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::step_by::StepByProducer<rayon::range::IterProducer<u32>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, ec_gpu_gen::multiexp_cpu::multiexp_inner<ec_gpu_gen::multiexp_cpu::DensityTracker, alloc::sync::Arc<ec_gpu_gen::multiexp_cpu::DensityTracker>, blstrs::g1::G1Affine, (alloc::sync::Arc<alloc::vec::Vec<blstrs::g1::G1Affine>>, usize)>::{closure#1}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<core::result::Result<blstrs::g1::G1Projective, ec_gpu_gen::error::EcError>>>)>
Unexecuted instantiation: rayon_core::registry::in_worker::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_porep::stacked::circuit::proof::StackedCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>, filecoin_hashers::sha256::Sha256Hasher>>::{closure#2}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>
Unexecuted instantiation: rayon_core::registry::in_worker::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>)>
Unexecuted instantiation: rayon_core::registry::in_worker::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::prove::create_kzg_opening<blstrs::g1::G1Affine>::{closure#0}, blstrs::g1::G1Affine>::{closure#1}, <blstrs::g1::G1Projective as group::Group>::identity>, bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::prove::create_kzg_opening<blstrs::g1::G1Affine>::{closure#0}, blstrs::g1::G1Affine>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::reduce::ReduceConsumer<bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::prove::create_kzg_opening<blstrs::g1::G1Affine>::{closure#0}, blstrs::g1::G1Affine>::{closure#1}, <blstrs::g1::G1Projective as group::Group>::identity>, bellperson::groth16::multiscalar::par_multiscalar<bellperson::groth16::aggregate::prove::create_kzg_opening<blstrs::g1::G1Affine>::{closure#0}, blstrs::g1::G1Affine>::{closure#0}>>::{closure#1}, blstrs::g1::G1Projective, blstrs::g1::G1Projective>::{closure#0}, (blstrs::g1::G1Projective, blstrs::g1::G1Projective)>
Unexecuted instantiation: rayon_core::registry::in_worker::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::generator::KeypairAssembly<blstrs::scalar::Scalar>>>)>
Unexecuted instantiation: rayon_core::registry::in_worker::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<storage_proofs_post::fallback::circuit::Sector<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, <storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>::synthesize_extendable<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>)>
Unexecuted instantiation: rayon_core::registry::in_worker::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_update::compound::EmptySectorUpdateCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_update::vanilla::EmptySectorUpdate<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>
Unexecuted instantiation: rayon_core::registry::in_worker::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::scalar::Scalar>>>)>
Unexecuted instantiation: rayon_core::registry::in_worker::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>, rayon::iter::collect::consumer::CollectResult<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>)>
Unexecuted instantiation: rayon_core::registry::in_worker::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::vec::DrainProducer<storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>, bellperson::constraint_system::SynthesisError>::{closure#0}>, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>)>
Unexecuted instantiation: rayon_core::registry::in_worker::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, filecoin_proofs::api::seal::get_seal_inputs<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>
Unexecuted instantiation: rayon_core::registry::in_worker::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::scalar::Scalar>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<alloc::vec::Vec<blstrs::scalar::Scalar>, anyhow::Error>::{closure#0}>, <storage_proofs_post::fallback::compound::FallbackPoStCompound<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>> as storage_proofs_core::compound_proof::CompoundProof<storage_proofs_post::fallback::vanilla::FallbackPoSt<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>, storage_proofs_post::fallback::circuit::FallbackPoStCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>>>>>::verify::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::scalar::Scalar>>)>
Unexecuted instantiation: rayon_core::registry::in_worker::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterMutProducer<bellperson::groth16::prover::ProvingAssignment<blstrs::scalar::Scalar>>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::prover::synthesize_circuits_batch<blstrs::scalar::Scalar, storage_proofs_update::circuit::EmptySectorUpdateCircuit<storage_proofs_core::merkle::tree::MerkleTreeWrapper<filecoin_hashers::poseidon::PoseidonHasher, merkletree::store::level_cache::LevelCacheStore<filecoin_hashers::poseidon::PoseidonDomain, std::fs::File>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>, typenum::bit::B0>, typenum::bit::B0>, typenum::uint::UInt<typenum::uint::UInt<typenum::uint::UTerm, typenum::bit::B1>, typenum::bit::B0>>>>::{closure#2}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::sync::Arc<alloc::vec::Vec<[u8; 32]>>>>)>
Unexecuted instantiation: rayon_core::registry::in_worker::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<filecoin_hashers::sha256::Sha256Domain>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<filecoin_hashers::sha256::Sha256Domain>, <filecoin_proofs::commitment_reader::CommitmentReader<fr32::reader::Fr32Reader<filecoin_proofs::pieces::EmptySource>>>::finish::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<filecoin_hashers::sha256::Sha256Domain>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<filecoin_hashers::sha256::Sha256Domain>, <filecoin_proofs::commitment_reader::CommitmentReader<fr32::reader::Fr32Reader<filecoin_proofs::pieces::EmptySource>>>::finish::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<filecoin_hashers::sha256::Sha256Domain>, rayon::iter::collect::consumer::CollectResult<filecoin_hashers::sha256::Sha256Domain>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<filecoin_hashers::sha256::Sha256Domain>, rayon::iter::collect::consumer::CollectResult<filecoin_hashers::sha256::Sha256Domain>)>
Unexecuted instantiation: rayon_core::registry::in_worker::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<filecoin_hashers::sha256::Sha256Domain>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, <filecoin_proofs::commitment_reader::CommitmentReader<fr32::reader::Fr32Reader<filecoin_proofs::pieces::EmptySource>>>::finish::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::chunks::ChunksProducer<filecoin_hashers::sha256::Sha256Domain>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, <filecoin_proofs::commitment_reader::CommitmentReader<fr32::reader::Fr32Reader<filecoin_proofs::pieces::EmptySource>>>::finish::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<filecoin_hashers::sha256::Sha256Domain>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<filecoin_hashers::sha256::Sha256Domain>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<filecoin_hashers::sha256::Sha256Domain>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<filecoin_hashers::sha256::Sha256Domain>>)>
Unexecuted instantiation: rayon_core::registry::in_worker::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::g1::G1Affine>>, bellperson::groth16::multiscalar::precompute_fixed_window<blstrs::g1::G1Affine>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<alloc::vec::Vec<blstrs::g1::G1Affine>>, bellperson::groth16::multiscalar::precompute_fixed_window<blstrs::g1::G1Affine>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g1::G1Affine>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g1::G1Affine>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g1::G1Affine>>, rayon::iter::collect::consumer::CollectResult<alloc::vec::Vec<blstrs::g1::G1Affine>>)>
Unexecuted instantiation: rayon_core::registry::in_worker::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <bellperson::groth16::aggregate::srs::GenericSRS<_>>::read_mmap::mmap_read_vec<blstrs::g1::G1Affine>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <bellperson::groth16::aggregate::srs::GenericSRS<_>>::read_mmap::mmap_read_vec<blstrs::g1::G1Affine>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Affine>>)>
Unexecuted instantiation: rayon_core::registry::in_worker::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::multiscalar::precompute_fixed_window<blstrs::g1::G1Affine>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::multiscalar::precompute_fixed_window<blstrs::g1::G1Affine>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g1::G1Affine>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g1::G1Affine>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g1::G1Affine>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<alloc::vec::Vec<blstrs::g1::G1Affine>>>)>
Unexecuted instantiation: rayon_core::registry::in_worker::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::len::MinLenProducer<rayon::range::IterProducer<usize>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>, std::io::error::Error>::{closure#0}>, <bellperson::groth16::proof::Proof<blstrs::Bls12>>::read_many::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::len::MinLenProducer<rayon::range::IterProducer<usize>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>, std::io::error::Error>::{closure#0}>, <bellperson::groth16::proof::Proof<blstrs::Bls12>>::read_many::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>>>)>
Unexecuted instantiation: rayon_core::registry::in_worker::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g2::G2Affine, std::io::error::Error>::{closure#0}>, <bellperson::groth16::aggregate::srs::GenericSRS<_>>::read_mmap::mmap_read_vec<blstrs::g2::G2Affine>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::extend::ListVecConsumer>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g2::G2Affine, std::io::error::Error>::{closure#0}>, <bellperson::groth16::aggregate::srs::GenericSRS<_>>::read_mmap::mmap_read_vec<blstrs::g2::G2Affine>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g2::G2Affine>>)>
Unexecuted instantiation: rayon_core::registry::in_worker::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Affine>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g2::G2Affine, std::io::error::Error>::{closure#0}>, <bellperson::groth16::aggregate::srs::GenericSRS<_>>::read_mmap::mmap_read_vec<blstrs::g2::G2Affine>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g2::G2Affine>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g2::G2Affine, std::io::error::Error>::{closure#0}>, <bellperson::groth16::aggregate::srs::GenericSRS<_>>::read_mmap::mmap_read_vec<blstrs::g2::G2Affine>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g2::G2Affine>)>
Unexecuted instantiation: rayon_core::registry::in_worker::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <bellperson::groth16::aggregate::srs::GenericSRS<_>>::read_mmap::mmap_read_vec<blstrs::g1::G1Affine>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::range::IterProducer<usize>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Affine>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<blstrs::g1::G1Affine, std::io::error::Error>::{closure#0}>, <bellperson::groth16::aggregate::srs::GenericSRS<_>>::read_mmap::mmap_read_vec<blstrs::g1::G1Affine>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Affine>)>
Unexecuted instantiation: rayon_core::registry::in_worker::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::verifier::prepare_verifying_key<blstrs::Bls12>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::iter::map::MapConsumer<rayon::iter::extend::ListVecConsumer, bellperson::groth16::verifier::prepare_verifying_key<blstrs::Bls12>::{closure#0}>>::{closure#1}, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Projective>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Projective>>>::{closure#0}, (alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Projective>>, alloc::collections::linked_list::LinkedList<alloc::vec::Vec<blstrs::g1::G1Projective>>)>
Unexecuted instantiation: rayon_core::registry::in_worker::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::len::MinLenProducer<rayon::range::IterProducer<usize>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>, std::io::error::Error>::{closure#0}>, <bellperson::groth16::proof::Proof<blstrs::Bls12>>::read_many::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::iter::len::MinLenProducer<rayon::range::IterProducer<usize>>, rayon::iter::map::MapConsumer<rayon::iter::map::MapConsumer<rayon::iter::while_some::WhileSomeConsumer<rayon::iter::collect::consumer::CollectConsumer<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>>>, <core::result::Result<_, _> as rayon::iter::FromParallelIterator<core::result::Result<_, _>>>::from_par_iter::ok<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>, std::io::error::Error>::{closure#0}>, <bellperson::groth16::proof::Proof<blstrs::Bls12>>::read_many::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>>, rayon::iter::collect::consumer::CollectResult<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>>, rayon::iter::collect::consumer::CollectResult<<bellperson::groth16::proof::Proof<_>>::read_many::ProofPart<blstrs::Bls12>>)>
Unexecuted instantiation: rayon_core::registry::in_worker::<rayon_core::join::join_context<rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Projective>, bellperson::groth16::verifier::prepare_verifying_key<blstrs::Bls12>::{closure#0}>>::{closure#0}, rayon::iter::plumbing::bridge_producer_consumer::helper<rayon::slice::IterProducer<blstrs::g1::G1Affine>, rayon::iter::map::MapConsumer<rayon::iter::collect::consumer::CollectConsumer<blstrs::g1::G1Projective>, bellperson::groth16::verifier::prepare_verifying_key<blstrs::Bls12>::{closure#0}>>::{closure#1}, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Projective>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Projective>>::{closure#0}, (rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Projective>, rayon::iter::collect::consumer::CollectResult<blstrs::g1::G1Projective>)>
Unexecuted instantiation: rayon_core::registry::in_worker::<_, _>
883
884
/// [xorshift*] is a fast pseudorandom number generator which will
885
/// even tolerate weak seeding, as long as it's not zero.
886
///
887
/// [xorshift*]: https://en.wikipedia.org/wiki/Xorshift#xorshift*
888
struct XorShift64Star {
889
    state: Cell<u64>,
890
}
891
892
impl XorShift64Star {
893
2
    fn new() -> Self {
894
2
        // Any non-zero seed will do -- this uses the hash of a global counter.
895
2
        let mut seed = 0;
896
4
        while seed == 0 {
897
2
            let mut hasher = DefaultHasher::new();
898
2
            #[allow(deprecated)]
899
2
            static COUNTER: AtomicUsize = ATOMIC_USIZE_INIT;
900
2
            hasher.write_usize(COUNTER.fetch_add(1, Ordering::Relaxed));
901
2
            seed = hasher.finish();
902
2
        }
903
904
2
        XorShift64Star {
905
2
            state: Cell::new(seed),
906
2
        }
907
2
    }
908
909
1.58M
    fn next(&self) -> u64 {
910
1.58M
        let mut x = self.state.get();
911
1.58M
        debug_assert_ne!(x, 0);
912
1.58M
        x ^= x >> 12;
913
1.58M
        x ^= x << 25;
914
1.58M
        x ^= x >> 27;
915
1.58M
        self.state.set(x);
916
1.58M
        x.wrapping_mul(0x2545_f491_4f6c_dd1d)
917
1.58M
    }
918
919
    /// Return a value from `0..n`.
920
1.58M
    fn next_usize(&self, n: usize) -> usize {
921
1.58M
        (self.next() % n as u64) as usize
922
1.58M
    }
923
}